PowerShell und Cmdlets
Gilt für: Live@edu, Forefront Online Protection for Exchange
Letzte Änderung des Themas: 2009-06-01
Windows PowerShell ist eine Befehlszeilenshell und Skriptsprache, mit deren Hilfe IT-Spezialisten mit mehr Steuerungsmöglichkeiten und Produktivität arbeiten können. Mithilfe einer neuen, auf Administratoren ausgerichteten Skriptsprache und von mehr als 130 Standard-Befehlszeilentools sowie konsistenter Syntax und Dienstprogrammen ermöglicht Windows PowerShell IT-Spezialisten die Steuerung der Systemverwaltung und die Beschleunigung der Automatisierung. Weitere Informationen zu Windows PowerShell sowie Links zum Download der Version für Ihre lokale Umgebung finden Sie im Microsoft TechNet unter Skripterstellung mit Windows PowerShell (https://go.microsoft.com/fwlink/?LinkID=102372).
Cmdlets ähneln integrierten Befehlen in anderen Shells, z. B. dem dir-Befehl in "cmd.exe". Wie diese bekannten Befehle können Cmdlets direkt von der Befehlszeile in der Exchange Management Shell aufgerufen werden. Sie werden im Kontext der Shell und nicht als separate Prozesse ausgeführt.
Wenn Sie Skripts für die zusätzliche Automatisierung erstellen möchten, sollten Sie möglicherweise Windows PowerShell-Skripts verwenden. Konfigurieren Sie vor dem Ausführen von Windows PowerShell das Administration Center so, wie unter Konfigurieren Ihrer Hosted Services beschrieben. Die Verwaltung des Diensts (Starten, Anhalten, Neustarten) wird mit der Dienste-MMC durchgeführt. Der Dienst muss beim Ändern des Proxyservers angehalten und neu gestartet werden.
Bei der Installation des Tools registrierte Cmdlets
Cmdlet | Zweck | Parameter | Beispiel |
---|---|---|---|
Set-SyncCredentials |
Legt die bei der Herstellung der Verbindung vom Client zu verwendenden Anmeldeinformationen fest. |
<Benutzername> <Kennwort> |
Set-SyncCredentials adminuser@contoso.com SecurePassword |
Set-SyncInterval |
Legt das Intervall fest, in dem der Synchronisierungsauftrag ausgeführt wird. |
<Intervall-in-Minuten> |
Set-SyncInterval 240 |
Set-SyncProxyServer |
Legt den Unternehmensproxyserver fest, der verwendet werden soll, wenn der Client eine Verbindung mit dem Back-End herstellt. |
{ { [-Address <Adresse>] | [-AutoDetect] | [-UseDefault] } |
Set-SyncProxyServer -Address http://proxy.contosoproxy.com |
Get-SyncConfig |
Ruft die aktuelle Synchronisierungskonfiguration ab und zeigt diese auf der Konsole an. |
Keine |
Get-SyncConfig |
Get-SyncStatus |
Ruft den aktuellen Status des Synchronisierungsdienststatus des Clients ab und zeigt diesen auf der Konsole an. |
Keine |
Get-SyncStatus |
Start-Sync |
Startet einen neuen, nicht geplanten Synchronisierungsauftrag, sofern dieser noch nicht ausgeführt wird. |
Keine |
Start-Sync |
Start-SyncSimulation |
Startet einen neuen Synchronisierungsauftrag im Simulationsmodus, sofern der Simulationsmodus verfügbar ist. |
Keine |
Start-SyncSimulation |
Stop-Sync |
Beendet den ggf. derzeit ausgeführten Synchronisierungsauftrag. |
Keine |
Stop-Sync |
Clear-SyncCookies |
Löscht gespeicherte Cookies und erzwingt die Ausführung der nächsten Synchronisierung als vollständige Synchronisierung. |
Keine |
Clear-SyncCookies |