PowerShell Remoting: Unterschied zwischen den Versionen
Aus Wiki-WebPerfect
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 2: | Zeile 2: | ||
==== Interaktive PS-Session auf einem Computer starten (übers Netzwerk) ==== | ==== Interaktive PS-Session auf einem Computer starten (übers Netzwerk) ==== | ||
<source lang="powershell">Enter-PSSession -ComputerName <hostname> -Credential (Get-Credential)</source> | <source lang="powershell">Enter-PSSession -ComputerName <hostname> -Credential (Get-Credential)</source> | ||
− | Für VMs (nicht übers Netzwerk): | + | Für VMs (nicht übers Netzwerk (Integrations Services)): |
<source lang="powershell">Enter-PSSession -VMName <hostname> -Credential (Get-Credential)</source> | <source lang="powershell">Enter-PSSession -VMName <hostname> -Credential (Get-Credential)</source> | ||
==== PowerShell Commands auf Computer versteckt ausführen (übers Netzwerk) ==== | ==== PowerShell Commands auf Computer versteckt ausführen (übers Netzwerk) ==== | ||
<source lang="powershell">Invoke-Command -ComputerName <hostname></source> | <source lang="powershell">Invoke-Command -ComputerName <hostname></source> | ||
− | Für VMs (nicht übers Netzwerk): | + | Für VMs (nicht übers Netzwerk (Integrations Services)): |
<source lang="powershell">Invoke-Command -VMName <hostname></source> | <source lang="powershell">Invoke-Command -VMName <hostname></source> | ||
+ | |||
+ | ==== Datei über eine PowerShell Session auf eine VM kopieren (VMBus / Integrations Services) ==== | ||
+ | <source lang="powershell">$PSSession = New-PSSession -VMName 'Nano-Server' -Credential (Get-Credential) | ||
+ | Copy-Item -ToSession $PSSession -Path C:\testfile.txt -Destination C:\ </source> | ||
Aktuelle Version vom 9. Dezember 2016, 09:33 Uhr
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()