PowerShell Remoting
Aus Wiki-WebPerfect
Inhaltsverzeichnis
PowerShell Remoting (PowerShell Versions-abhängig)
Interaktive PS-Session auf einem Computer starten (übers Netzwerk)
Enter-PSSession -ComputerName <hostname> -Credential (Get-Credential)
Für VMs (nicht übers Netzwerk (Integrations Services)):
Enter-PSSession -VMName <hostname> -Credential (Get-Credential)
PowerShell Commands auf Computer versteckt ausführen (übers Netzwerk)
Invoke-Command -ComputerName <hostname>
Für VMs (nicht übers Netzwerk (Integrations Services)):
Invoke-Command -VMName <hostname>
Datei über eine PowerShell Session auf eine VM kopieren (VMBus / Integrations Services)
$PSSession = New-PSSession -VMName 'Nano-Server' -Credential (Get-Credential) Copy-Item -ToSession $PSSession -Path C:\testfile.txt -Destination C:\
Fernsteuerung
Neues Object fernsteuern (InternetExplorer.Application zu finden unter -> HKCU)
$ie = New-Object -ComObject "InternetExplorer.Application" $ie | gm $ie | Format-List * oder …*-Force $ie.Navigate("http://webperfect.ch") $ie | fl *
Einblenden:
$ie.Visible = $true
Ausblenden:
$ie.Visible = $false $ie.stop() $ie.quit()