In dem Alltag eines Asset-Verwalters (nenne ich jetzt einfach mal so) kommt es immer wieder mal dazu, dass ein Monitor irgendwo fälschlicherweise angeschlossen wurde. Wenn man den Computernamen des Anwenders kennt, kann mit einem PowerShell-Befehl die angeschlossenen Monitore herausfinden. Er lautet wie folgt: Invoke-Command -ComputerName HIER_COMPUTERNAME_EINFÜGEN -Credential DOMÄNE\ADMIN_BENUTZERNAME -ScriptBlock { get-wmiobject wmimonitorid -namespace root\wmi|foreach-object{($_.SerialnumberID|foreach-object{[char]$_}) -join […]
How To's: PowerShell
Meine Erfahrungen mit PowerShell
PowerShell als PSEXEC Ersatz
Mit PowerShell kann man wie bei PSEXEC Befehle remote ausführen. Hierzu benutzt man den Befehl „Invoke-Command“. Die komplette Command-Zeile würde so aussehen: Invoke-Command -ComputerName COMPUTERNAME_DES_ANZUSTEUERNDEN_COMPUTERS -Credential DOMAENE\BENUTZERNAME -ScriptBlock { BEFEHL_DER_REMOTE_AUSGEFUEHRT_WERDEN_SOLL }