Available Commands
Unten finden Sie eine Liste aller in Specops GPUpdate Professional verfügbaren Befehle.
GPUpdate
Aktualisiert lokale und Active Directory basierte Gruppenrichtlinieneinstellungen, einschließlich Sicherheitseinstellungen auf einem Remote-Computer.
Voraussetzungen
Um den GPUpdate-Befehl erfolgreich auszuführen, müssen alle betroffenen Computer die Windows-Firewall-Ausnahme für die Remoteverwaltung aktiviert haben.
PowerShell-Cmdlet
Update-SpecopsGroupPolicy
-ADComputer <ADComputer[]>
-Force
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
# Führen Sie GPUpdate auf allen Computern in der Sicherheitsgruppe der Webserver aus
Get-SpecopsADComputer -group:webservers | Update-SpecopsGroupPolicy
# Führen Sie GPUpdate auf allen Servern aus, die keine Webserver sind
$servers = Get-SpecopsADComputer -group:servers
$webservers = Get-SpecopsADComputer -group:webservers
$servers | where { webservers -notcontains $_ } | Update-SpecopsGroupPolicy
Windows-Update
Der Windows Update-Befehl zwingt den Windows Update-Client auf Remote-Computern zu überprüfen, ob die Windows Server Update Services (WSUS) oder Windows Update neue Patches haben.
Voraussetzungen
Um den Windows Update-Befehl erfolgreich auszuführen, müssen alle betroffenen Computer die Windows-Firewall-Ausnahme für die Remoteverwaltung aktiviert haben.
PowerShell-Cmdlet
Update-SpecopsGroupPolicy
-ADComputer <ADComputer[]>
-Force
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiel
Update-SpecopsGroupPolicy
-ADComputer <ADComputer[]>
-Force
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Computer starten
Sendet ein Wake On Lan-Magie-Netzwerkpaket an einen Remote-Computer.
Verwendung der benutzerdefinierten Eigenschaftsdatei zur Unterstützung von Nicht-Microsoft-DHCP-Clients.
Voraussetzungen
Die folgenden Voraussetzungen müssen erfüllt sein, um den Befehl erfolgreich auszuführen:
- Firewall-Ausnahme: Die beim Ausführen des Befehls angegebene Portnummer muss durch alle Netzwerkperipheriegeräte wie Firewalls und Router zugelassen werden.
- DHCP-Serverberechtigungen: Um Computer auf einem DHCP-Server abzufragen, muss der Anrufer mindestens Mitglied der DHCP-Benutzergruppe sein. Andere gültige Gruppen sind die lokalen Administratoren oder die DHCP-Administratoren.
PowerShell-Cmdlet
Start-SpecopsComputer
[-ADComputer <ADComputer[]>]
-DhcpServer
-Port <Int32>
-WaitForStart
-WaitForStartSeconds <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Start-SpecopsComputer
[-ADComputer <ADComputer[]>]
-Port <Int32>
-WaitForStart
-WaitForStartSeconds <Int32>
-IPAddress <String>
-MacAddress <String>
-SubnetMask <String>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
# Wake On Lan-Anfrage an alle Arbeitsstationen senden
Get-SpecopsADComputer -Name:WorkStation* | Start-SpecopsComputer
# Wake On Lan-Anfrage an alle Arbeitsstationen senden
# und warten, bis sie starten
Get-SpecopsADComputer -Name:WorkStation* | Start-SpecopsComputer
-WaitForStart
-WaitForStartSeconds:60
-ErrorVariable:notStarted
# Wenn es Fehler gab, gibt uns dies die fehlerhaften Computer
$notStartedComputers = $notStarted | foreach { $_.TargetObject }
# Wenn wir später überprüfen möchten, ob die nicht gestarteten
# Computer gestartet sind,
# können wir ausführen
$notStartedComputers | Ping-SpecopsComputer
# DHCP-Suche für alle Computer überspringen, die Einträge in der
# NetworkInfo.csv-Datei im Format haben
# Name,IPAddress,MacAddress,SubnetMask
# Computer1,192.168.0.5,aabbccddeeff,255.255.255.0
# ...
Set-Alias gsac Get-SpecopsADComputer
gsac Computer* -CustomPropertyFile:c:\data\NetworkInfo.csv | Start-SpecopsComputer
Computer herunterfahren
Fährt einen Remote-Computer herunter. Eine Nachricht wird dem Benutzer während einer angegebenen 'Warnzeit' angezeigt. Wenn ein Benutzer ungespeicherte Arbeit hat, wird das Herunterfahren abgebrochen, es sei denn, die Option 'ForceCloseApplications' ist angegeben.
Voraussetzungen
Die folgenden Voraussetzungen müssen erfüllt sein, um den Befehl erfolgreich auszuführen:
- Firewall-Ausnahme: Um den Befehl Computer herunterfahren erfolgreich auszuführen, müssen alle betroffenen Computer die Windows-Firewall-Ausnahme für die Remoteverwaltung aktiviert haben.
- Administrative Anmeldeinformationen: Um einen Remote-Computer herunterzufahren, muss der Anrufer das Privileg "Herunterfahren von einem Remote-System erzwingen" auf dem Remote-Computer haben. Standardmäßig ist die lokale Administratorengruppe auf Arbeitsstationen und Servern mit dem Privileg ausgestattet. Auf Domänencontrollern sind auch die Gruppen der Serveroperatoren mit dem Privileg ausgestattet.
PowerShell-Cmdlet
Stop-SpecopsComputer
-ADComputer <ADComputer[]>
[-Message <String>]
-ForceCloseApplications
[-WarningTime <Int32>]
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
# alle Client-Computer herunterfahren
Get-SpecopsADComputer -group:ClientComputers | Stop-SpecopsComputer
# überprüfen, welche Client-Computer heruntergefahren würden
# beachten Sie, dass keine Aktionen durchgeführt werden
Get-SpecopsADComputer -group:ClientComputers | Stop-SpecopsComputer -WhatIf
# alle Client-Computer herunterfahren
# aber die Möglichkeit haben, jede Aktion zu bestätigen
Get-SpecopsADComputer -group:ClientComputers | Stop-SpecopsComputer -Confirm
# alle Client-Computer herunterfahren, auch wenn sie ungespeicherte Arbeit haben
Get-SpecopsADComputer -group:ClientComputers | Stop-SpecopsComputer -ForceCloseApplications
# alle Client-Computer herunterfahren, auch wenn sie ungespeicherte Arbeit haben
$computers = Get-SpecopsADComputer -group:ClientComputers $computers |
Send-SpecopsMessage -Message:'Dieser Computer wird in 5 Minuten heruntergefahren'
# 4 Minuten warten
Start-Sleep -Seconds:240
$computers | Stop-SpecopsComputer
-ForceCloseApplications -WarningTime:60 -Message:'1 Minute bis zum Herunterfahren'
Computer neu starten
Startet einen Remote-Computer neu. Eine Nachricht wird dem Benutzer während einer angegebenen 'Warnzeit' angezeigt. Wenn ein Benutzer ungespeicherte Arbeit hat, wird der Neustart abgebrochen, es sei denn, die Option 'ForceCloseApplications' ist angegeben.
Voraussetzungen
Die folgenden Voraussetzungen müssen erfüllt sein, um den Befehl erfolgreich auszuführen.
- Firewall-Ausnahme: Um den Befehl Computer neu starten erfolgreich auszuführen, müssen alle betroffenen Computer die Windows-Firewall-Ausnahme für die Remoteverwaltung aktiviert haben.
- Administrative Anmeldeinformationen: Um einen Remote-Computer neu zu starten, muss der Anrufer das Privileg "Herunterfahren von einem Remote-System erzwingen" auf dem Remote-Computer haben. Standardmäßig ist die lokale Administratorengruppe auf Arbeitsstationen und Servern mit dem Privileg ausgestattet. Auf Domänencontrollern sind auch die Gruppen der Serveroperatoren mit dem Privileg ausgestattet.
PowerShell-Cmdlet
Restart-SpecopsComputer
-ADComputer <ADComputer[]>
[-Message <String>]
-ForceCloseApplications
[-WarningTime <Int32>]
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
# alle Client-Computer neu starten
Get-SpecopsADComputer -group:ClientComputers | Restart-SpecopsComputer
# überprüfen, welche Client-Computer neu gestartet würden
# beachten Sie, dass keine Aktionen durchgeführt werden
Get-SpecopsADComputer -group:ClientComputers | Restart-SpecopsComputer -WhatIf
# alle Client-Computer neu starten
# aber die Möglichkeit haben, jede Aktion zu bestätigen
Get-SpecopsADComputer -group:ClientComputers | Restart-SpecopsComputer -Confirm
# alle Client-Computer neu starten, auch wenn sie ungespeicherte Arbeit haben
Get-SpecopsADComputer -group:ClientComputers | Restart-SpecopsComputer
-ForceCloseApplications
# alle Client-Computer neu starten, auch wenn sie ungespeicherte Arbeit haben
$computers = Get-SpecopsADComputer -group:ClientComputers
$computers | Send-SpecopsMessage -Message:'Dieser Computer wird in 5 Minuten heruntergefahren'
# 4 Minuten warten
Start-Sleep -Seconds:240
$computers | Restart-SpecopsComputer -ForceCloseApplications -WarningTime:60
-Message:'1 Minute bis zum Herunterfahren'
Ping
Sendet eine Internet Control Message Protocol (ICMP) Echo-Anfrage an einen Remote-Computer.
Die Netzwerktopologie kann bestimmen, ob Ping erfolgreich einen Remote-Host kontaktieren kann. Das Vorhandensein und die Konfiguration von Proxys, Netzwerkadressübersetzung (NAT)-Geräten oder Firewalls können verhindern, dass Ping erfolgreich ist. Ein erfolgreicher Ping zeigt nur an, dass der Remote-Host im Netzwerk erreichbar ist; das Vorhandensein von höherstufigen Diensten (wie einem Webserver) auf dem Remote-Host ist nicht garantiert.
Voraussetzungen
Um den Ping-Befehl erfolgreich auszuführen, müssen alle Remote-Computer eingehende ICMP-Echo-Anforderungsnachrichten durch die Windows-Firewall zulassen.
Hinweis
Wenn eine Richtlinieneinstellung den TCP-Port 445 öffnet, lässt die Windows-Firewall automatisch eingehende ICMP-Echo-Anforderungsnachrichten zu, selbst wenn die Windows-Firewall: ICMP-Ausnahmen zulassen-Richtlinieneinstellung sie blockieren würde.
Dieses Verfahren kann mit Gruppenrichtlinien durchgeführt werden:
- Öffnen Sie das Snap-In Gruppenrichtlinienobjekt-Editor, um das Gruppenrichtlinienobjekt (GPO) zu bearbeiten, das zur Verwaltung der Windows-Firewall-Einstellungen in Ihrer Organisation verwendet wird.
- Öffnen Sie Computerkonfiguration, öffnen Sie Administrative Vorlagen, öffnen Sie Netzwerk, öffnen Sie Netzwerkverbindungen, öffnen Sie Windows-Firewall und öffnen Sie dann entweder Domänenprofil oder Standardprofil, je nachdem, welches Profil Sie konfigurieren möchten.
- Doppelklicken Sie im Detailbereich auf Windows-Firewall: ICMP-Ausnahmen zulassen.
- Aktivieren Sie im Dialogfeld Eigenschaften von Windows-Firewall: ICMP-Ausnahmen zulassen auf der Registerkarte Einstellungen die Option Aktiviert.
- Aktivieren Sie das Kontrollkästchen Eingehende Echoanforderung zulassen und klicken Sie auf OK.
PowerShell-Cmdlet
Ping-SpecopsComputer
-ADComputer <ADComputer[]>
-Timeout <Int32>
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
# alle Computer anpingen, deren Namen dem Muster server* entsprechen
# und Fehlerprotokolle für alle Computer erstellen, die nicht geantwortet haben
# innerhalb von 10 ms.
Ping-SpecopsComputer Server* -Timeout:10
# die Webserver anpingen
$pingResponse = Get-SpecopsADComputer
-group:WebServers | Ping-SpecopsComputer
-ErrorVariable:pingError
$noPingResponse = $pingError | foreach {
$_.TargetObject
}
Nachricht senden
Sendet eine Nachricht an alle angemeldeten Benutzer eines Remote-Computers. Die Nachricht wird in einem Nachrichtenfenster auf dem Remote-Computer angezeigt.
Voraussetzungen
Die folgenden Voraussetzungen müssen erfüllt sein, um den Befehl erfolgreich auszuführen:
- Firewall-Ausnahme: Um den Befehl Nachricht senden erfolgreich auszuführen, müssen alle betroffenen Computer die Windows-Firewall-Ausnahme für die Remoteverwaltung aktiviert haben.
- Messenger-Dienst: Um den Befehl Nachricht senden auf Windows 2000-Computern ausführen zu können, muss der Messenger-Dienst auf diesen Computern gestartet sein.
PowerShell-Cmdlet
Send-SpecopsMessage
-ADComputer <ADComputer[]>
-Message <String>
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
# eine Nachricht an alle Arbeitsstationen senden
Send-SpecopsMessage WorkStation* -Message:"Ich gehe nach Hause"
# eine Nachricht an alle Computer in der OU HumanResources senden
Get-SpecopsADComputer -OU:HumanResources | Send-SpecopsMessage -Message:"Ich möchte eine Gehaltserhöhung!"
Remote-Registrierung lesen
Liest einen Registrierungswert auf einem Remote-Computer. Wenn kein Wert angegeben ist, wird der Standardwert des Registrierungsschlüssels abgerufen.
Voraussetzungen
Die folgenden Voraussetzungen müssen erfüllt sein, um den Befehl erfolgreich auszuführen:
- Firewall-Ausnahme: Um den Befehl Remote-Registrierung lesen erfolgreich auszuführen, müssen alle betroffenen Computer die Windows-Firewall-Ausnahme für die Remoteverwaltung aktiviert haben.
- Remote-Registrierungsdienst: Um den Befehl Remote-Registrierung lesen erfolgreich auszuführen, muss der Remote-Registrierungsdienst auf allen Remote-Computern gestartet sein. Wenn der Remote-Registrierungsdienst auf Remote-Computern nicht gestartet ist, wird die Fehlermeldung "Die Schnittstelle ist unbekannt" angezeigt.
PowerShell-Cmdlet
Get-SpecopsRemoteRegistry
-ADComputer <ADComputer[]>
-Key <String>
[-Value <String>]
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
# alle Server finden, die mindestens .Net Framework 3.5 sp1 haben
$servers = Get-SpecopsADComputer -group:Servers
$key = 'HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v3.5'
$net35sp1Servers = $servers | Get-SpecopsRemoteRegistry
-key:$key
-value:SP | Where {
$_.RegValue -ge 1
}
# diejenigen finden, die es nicht haben
$noNet35sp1 = $servers | Where { $net35sp1Servers -notContains $_ }
# Die Variable $noNet35sp1 enthält jetzt alle Server, die .NET3.5 sp1 nicht installiert haben
Ausführbare Datei ausführen
Bietet die Möglichkeit, eine lokale ausführbare Datei mit dem Computernamen eines Remote-Computers als Argument auszuführen.
Der Name des Remote-Computers ersetzt alle Vorkommen von %1% in den angegebenen Argumenten.
Voraussetzungen
Hängt von der Anwendung ab, die ausgeführt wird.
PowerShell-Cmdlet
Invoke-SpecopsCommand
-ADComputer <ADComputer[]>
-Command <String>
-Arguments <String>
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Ausführbare Datei remote ausführen
Startet ein Programm auf Remote-Computern, zum Beispiel Regedit.exe mit einer Registrierungsdatei ausführen, um Werte auf Remote-Computern zu schreiben.
Voraussetzungen
Um den Befehl Ausführbare Datei remote ausführen erfolgreich auszuführen, müssen alle betroffenen Computer die Windows-Firewall-Ausnahme für die Remoteverwaltung aktiviert haben.
PowerShell-Cmdlet
Invoke-SpecopsRemoteCommand
-ADComputer <ADComputer[]>
-Command <String>
-Arguments <String>
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
# Werte aus einer regFile in alle Computer einer Gruppe eingeben
# zuerst eine Registrierungsdatei an einem öffentlichen Ort erstellen
$regText = @"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"CompletionChar"=dword:00000040
"DefaultColor"=dword:00000000
"EnableExtensions"=dword:00000001
"PathCompletionChar"=dword:00000040
"@
$regFilePath = '\\Server1\PublicShare\cmdproc.reg'
$regText | Out-File -FilePath:$regFilePath
# dann alle Computer in einer Gruppe anweisen,
# die Informationen
# in die Registrierung hinzuzufügen
Get-SpecopsADComputer
-group:DeveloperComputers | Invoke-SpecopsRemoteCommand
-Command:regedit.exe
-Arguments:"/s $regFilePath"
Ereignisanzeige starten
Startet eine Instanz der Ereignisanzeige, die mit einem Remote-Computer verbunden ist.
Voraussetzungen
Die folgenden Voraussetzungen müssen erfüllt sein, um den Befehl erfolgreich auszuführen:
- Firewall-Ausnahme: Um den Befehl Ereignisanzeige starten erfolgreich auszuführen, muss der betroffene Computer die Windows-Firewall-Ausnahme für die Remoteverwaltung aktiviert haben.
- Remote-Registrierungsdienst: Um den Befehl Ereignisanzeige starten erfolgreich auszuführen, muss der Remote-Registrierungsdienst auf dem Remote-Computer gestartet sein. Wenn der Remote-Registrierungsdienst auf dem Remote-Computer nicht gestartet ist, wird die Fehlermeldung "Die Schnittstelle ist unbekannt" angezeigt.
PowerShell-Cmdlet
Start-SpecopsEventViewer
-ADComputer <ADComputer[]>
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
Explorer starten
Startet ein Explorer-Fenster, das ein Laufwerk auf einem Remote-Computer anzeigt.
Voraussetzungen
Um den Befehl Explorer starten erfolgreich auszuführen, müssen alle betroffenen Computer die Windows-Firewall-Ausnahme für die Remoteverwaltung aktiviert haben.
PowerShell-Cmdlet
Start-SpecopsExplorer
-ADComputer <ADComputer[]>
[-DriveLetter <String>]
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
Remote-Desktop starten
Startet eine Remote-Desktop-Sitzung mit dem Remote-Computer.
Voraussetzungen
Die folgenden Voraussetzungen müssen erfüllt sein, um den Befehl erfolgreich auszuführen:
- Systemanforderungen: Der Remote-Computer muss Windows XP, Windows 2003, Windows Vista oder Windows Server 2008 ausführen.
- Firewall-Ausnahme: Um den Befehl Remote-Desktop erfolgreich auszuführen, muss der betroffene Computer die Windows-Firewall-Ausnahme für den Remote-Desktop aktiviert haben.
PowerShell-Cmdlet
Start-SpecopsRemoteDesktop
-ADComputer <ADComputer[]>
-Console
-FullScreen
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm
Beispiele
# Eine Remote-Desktop-Sitzung mit dem Computer Client47 starten
Start-SpecopsRemoteDesktop Client47 -Fullscreen -Console
Remoteunterstützung starten
Startet eine Remoteunterstützungssitzung mit dem Remote-Computer.
Voraussetzungen
Die folgenden Voraussetzungen müssen erfüllt sein, um den Befehl erfolgreich auszuführen.
- Systemanforderungen: Der Remote-Computer muss Windows XP, Windows 2003, Windows Vista oder Windows Server 2008 ausführen.
- Firewall-Ausnahmen
- Ausnahme für die Remoteverwaltung
- Ausnahme für den Remote-Desktop
Programmausnahmen
Dieses Verfahren kann mit Gruppenrichtlinien durchgeführt werden.
- Öffnen Sie das Snap-In Gruppenrichtlinienobjekt-Editor, um das Gruppenrichtlinienobjekt (GPO) zu bearbeiten, das zur Verwaltung der Windows-Firewall-Einstellungen in Ihrer Organisation verwendet wird.
- Öffnen Sie Computerkonfiguration, öffnen Sie Administrative Vorlagen, öffnen Sie Netzwerk, öffnen Sie Netzwerkverbindungen, öffnen Sie Windows-Firewall und öffnen Sie dann entweder Domänenprofil oder Standardprofil, je nachdem, welches Profil Sie konfigurieren möchten.
- Doppelklicken Sie im Detailbereich auf Windows-Firewall: Programmausnahmen definieren.
- Im Windows-Firewall: Definieren Sie die Eigenschaften des Programmausnahmen-Dialogfelds, klicken Sie auf der Registerkarte Einstellungen auf Aktiviert.
- Klicken Sie auf die Schaltfläche Anzeigen.
- Fügen Sie die folgenden Einträge für Windows XP und Windows Server 2003 hinzu:
- %WINDIR%\PCHealth\HelpCtr\Binaries\Helpctr.exe:*:Aktiviert:Remoteunterstützung anbieten – Messenger
- %WINDIR%\PCHealth\HelpCtr\Binaries\Helpsvc.exe:*:Aktiviert:Remoteunterstützung anbieten
- %WINDIR%\System32\Sessmgr.exe:*:Aktiviert:Remoteunterstützung
- Fügen Sie die folgenden Einträge für Windows Vista und Windows Server 2008 hinzu:
- %WINDIR%\System32\msra.exe:*:Aktiviert:Remoteunterstützungs-Client
- %WINDIR%\System32\raserver.exe:*:Aktiviert:Remoteunterstützungs-Server
Remoteunterstützung auf entfernten Computern aktivieren
Der Remoteunterstützungsbefehl verwendet das Konzept des Anbietens von Remoteunterstützung. Er wird verwendet, wenn der Helpdesk einem Benutzer Unterstützung anbieten möchte, auch wenn der Benutzer sie nicht angefordert hat. Dieses Verfahren kann mithilfe der Gruppenrichtlinie durchgeführt werden.
- Öffnen Sie das Snap-In Gruppenrichtlinienobjekt-Editor, um das Gruppenrichtlinienobjekt (GPO) zu bearbeiten, das zur Verwaltung der Remoteunterstützungseinstellungen in Ihrer Organisation verwendet wird.
- Öffnen Sie Computerkonfiguration, öffnen Sie Administrative Vorlagen, öffnen Sie System und öffnen Sie Remoteunterstützung.
- Doppelklicken Sie im Detailbereich auf die Einstellung Remoteunterstützung anbieten.
- Klicken Sie im Eigenschaften-Dialogfeld Remoteunterstützung anbieten auf Aktiviert und wählen Sie entweder Helfern erlauben, nur den Computer anzuzeigen oder Helfern erlauben, den Computer aus der Ferne zu steuern.
- Um die Liste der Helfer zu konfigurieren, klicken Sie auf die Schaltfläche Anzeigen. Dies öffnet ein neues Fenster, in dem Sie die Namen der Helfer eingeben können. Fügen Sie jeden Benutzer oder jede Gruppe einzeln hinzu. Wenn Sie den Namen des Helferbenutzers oder der Benutzergruppen eingeben, verwenden Sie das Format \
\ oder \\ .
PowerShell-Cmdlet
Start-SpecopsRemoteAssistance
-ADComputer <ADComputer[]>
-NoPing
-PingTimeout <Int32>
-PassThru
-Verbose
-Debug
-ErrorAction <ActionPreference>
-ErrorVariable <String>
-OutVariable <String>
-OutBuffer <Int32>
-WhatIf
-Confirm