Síða 1 af 1

Nytsamlegar Powershell skipanir

Sent: Mán 11. Jan 2021 10:30
af Hjaltiatla
Ákvað að henda í Powershell þráð þar sem ég er byrjaður að ryðga í þeim málum.

Hvað eru uppáhalds/Nytsamlegustu Powershell/CMD skipanir sem þú notar.

Hérna eru nokkrar frá mér

Kóði: Velja allt

#How old is your Windows install?
gwmi Win32_OperatingSystem | select InstallDate
 
#Spit out all the printers
gwmi win32_printer | select Name, Portname, Default
 
#Get Serial number/service tag
gwmi win32_bios | select serialnumber
 
#Shut down immediately, avoiding windows update:
shutdown /s /t 0
 
#Restart when you're logged in with RDP and the shutdown / restart commands are hidden:
shutdown /r /t 0
 
#Restart service
restart-service servicename

Re: Nytsamlegar Powershell skipanir

Sent: Mán 11. Jan 2021 10:51
af gRIMwORLD

Kóði: Velja allt

Add-Type -AssemblyName System.speech
$speak = New-Object System.Speech.Synthesis.SpeechSynthesizer
$speak.Speak("Hello! Anybody there? The owner of this PC has me working as a slave")


ekki beint "nytsamlegt" en hægt að skemmta sér með þetta :megasmile

Re: Nytsamlegar Powershell skipanir

Sent: Mið 13. Jan 2021 19:56
af afrika
gRIMwORLD skrifaði:

Kóði: Velja allt

Add-Type -AssemblyName System.speech
$speak = New-Object System.Speech.Synthesis.SpeechSynthesizer
$speak.Speak("Hello! Anybody there? The owner of this PC has me working as a slave")


ekki beint "nytsamlegt" en hægt að skemmta sér með þetta :megasmile


Gerði þetta við sumarstarfsmann hjá okkur haha! Fór í remote ps session og var að “kalla” á hann ofl. Hann var dauð feginn þegar ég byrjaði að gráta úr hlátri og spurði hann hvort það væri ekko allt í lagi :)

Re: Nytsamlegar Powershell skipanir

Sent: Mið 13. Jan 2021 20:50
af afrika
Þetta eru ekki allar powershell skipanir en eh þær nýtast.

qwinsta /server:pcname -> hver er loggaður inn & svo er hægt að gera logoff ID(númer) hægt að keyra þetta local eða á aðrar tölvur/netþjóna. Sumir logga sig ekki út úr RDP >~>

Invoke-command “computername” -scriptblock{kalla forrit og skipanir t.d. }

Stop-computer adminsPC,netwokringDudesPC,bossPC -force :)

Get-service | out-consolegridview -þarf að sækja þennan module OutConsoleGridView en mjög mikil nostalgia :p

Get-Alias -> powershell er með allt of löng nöfn á öllum skipunum..

New-Alias -> sama og að ofan^

Test-path -> ath hvort mappa eða networkshare er til eða er lifandi

Get-Random -minimum 0 -maximum 100 -> random tölur t.d. En hægt að nota í fleira

Measure-command -> mæla hve langan tíma script-a / skipun tekur langan tíma að keyra

Start-Sleep -seconds 3

Test-ComputerSecureChannel -laga tengingu við domain , þarft ekki að un-join re-join á domain manually :)

Þetta er bara eitthvað svona sem ég man en pwsh er ágætt tól og getur gert helling

Re: Nytsamlegar Powershell skipanir

Sent: Mið 13. Jan 2021 23:25
af Viktor
Info um vélina:

Get-ComputerInfo

Get-PhysicalDisk

Get-WmiObject win32_VideoController | Format-List Name

Get-WmiObject Win32_BaseBoard

wmic MemoryChip get /format:list

Get-CimInstance win32_sounddevice | fl *

Get-NetAdapter -Name *

Re: Nytsamlegar Powershell skipanir

Sent: Fim 14. Jan 2021 02:01
af daremo
Get-Disk 0 | Clear-Disk -RemoveData

Eina vitið ef maður notar Windows.

Re: Nytsamlegar Powershell skipanir

Sent: Fim 14. Jan 2021 11:11
af Hjaltiatla
Endilega hendið einnig inn uppáhalds Powershell scriptum sem þið notið reglulega. :)
T.d af https://www.powershellgallery.com/packages

Re: Nytsamlegar Powershell skipanir

Sent: Mið 03. Feb 2021 17:47
af Hjaltiatla
Varð að prófa að setja upp Open-ssh server á Windows server 2019 sem ég er með hýstan heima og setja upp key-based authentication
Virkar ljómandi vel , gat ssh tengt mig úr WSL2 án þess að slá inn lykilorð :)

Mynd

https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse
https://www.concurrency.com/blog/may-2019/key-based-authentication-for-openssh-on-windows

Re: Nytsamlegar Powershell skipanir

Sent: Lau 02. Sep 2023 12:58
af Hjaltiatla
Bæti þessu alltaf í Powershell Profile-inn minn í því umhverfi sem ég þarf að vinna.

Kóði: Velja allt

$PSDefaultParameterValues['Get-ADUser:Properties'] = @(
    'DisplayName',
    'Description',
    'EmailAddress',
    'LockedOut',
    'Manager',
    'MobilePhone',
    'telephoneNumber',
    'PasswordLastSet',
    'PasswordExpired',
    'ProxyAddresses',
    'Title',
    'wwWHomePage'
)



slæ þá inn

Kóði: Velja allt

Get-ADUser username

og fæ helstu upplýsingar sem ég er vanur að leita af. Yfirleitt sömu upplýsingarnar sem maður er að eltast við.


Svona er defualt output án skilgreiningar í PS Profile.
Mynd

Með skilgreiningu í PS profile
Mynd