about_Windows_RT

Letzte Aktualisierung: Mai 2014

Betrifft: Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0

THEMA

about_Windows_RT

KURZE BESCHREIBUNG

Erläutert die Einschränkungen von Windows PowerShell® 4.0 unter Windows RT 8.1.

LANGE BESCHREIBUNG

Das Betriebssystem Windows RT 8.1 ist auf Computern und Geräten installiert (z. B. Microsoft Surface 2, wo es das Betriebssystem im Auslieferungszustand des Computers ist), die Prozessoren vom Typ Advanced RISC Machine (ARM) verwenden.

Windows PowerShell 4.0 ist in Windows RT 8.1 enthalten. Alle Cmdlets, Anbieter und Module und die meisten Skripts, die für Windows PowerShell Versionen 2.0 und höher geschrieben wurden, werden unter Windows RT 8.1 ohne Änderungen ausgeführt.

Da Windows RT 8.1 nicht alle Windows-Features enthält, funktionieren einige Windows PowerShell-Features anders oder funktionieren gar nicht auf Windows RT-Geräten. In der folgende Liste werden die Unterschiede erläutert.

Windows PowerShell ISE ist in Windows RT 8.1 nicht enthalten und kann nicht ausgeführt werden. Windows PowerShell ISE erfordert Windows Presentation Foundation, das nicht in Windows RT 8.1 enthalten ist.

Windows PowerShell-Remoting und der WinRM-Dienst sind standardmäßig deaktiviert. Um das Remoting zu aktivieren, führen Sie das Enable-PSRemoting-Cmdlet aus. Führen Sie außerdem das Set-Service-Cmdlet aus, um den Starttyp des WinRM-Diensts auf „Automatisch“ oder „Automatisch (Verzögerter Start) zu setzen.

Wenn Remoting deaktiviert ist, können Sie das Windows PowerShell-Remoting verwenden, um Befehle auf anderen Computern auszuführen, aber andere Computer können keine Befehle auf dem Windows RT-Gerät ausführen. Darüber hinaus funktioniert das implizite Remoting – das heißt, Remoting, das in ein Cmdlet oder ein Skript integriert ist und nicht explizit mit hinzugefügten Parametern angefordert wird – nicht in Windows PowerShell bei Ausführung unter Windows RT 8.1.

Domäne-Joined-Computing und Kerberos-Authentifizierung werden unter Windows RT 8.1 nicht unterstützt. Sie können Windows PowerShell nicht zum Hinzufügen oder Verwalten dieser Features verwenden.

Microsoft .NET Framework-Klassen, die unter Windows RT 8.1 nicht unterstützt werden, werden auch von Windows PowerShell unter Windows RT 8.1 nicht unterstützt.

Transaktionen werden unter Windows RT 8.1 nicht aktiviert. Transaktions-Cmdlets wie Start-Transaction und Transaktionsparameter wie UseTransaction funktionieren nicht ordnungsgemäß.

Alle Windows PowerShell-Sitzungen auf Windows RT 8.1-Geräten verwenden den ConstrainedLanguage-Sprachmodus. Der ConstrainedLanguage-Sprachmodus ist eine Ergänzung zu User Mode Code Integrity (UMCI). Er ermöglicht alle Windows-Cmdlets und Windows PowerShell-Sprachelemente, aber schränkt die Typen ein, um sicherzustellen, dass die Benutzer Windows PowerShell nicht verwenden können, um die UMCI Schutzmaßnahmen zu umgehen und zu verletzen.

Weitere Informationen zum ConstrainedLanguage-Sprachmodus finden Sie unter „about_Language_Modes“.

SCHLÜSSELWÖRTER

about_ARM

about_PowerShell_on_ARM

about_PowerShell_on_Surface

about_Windows_RT_8.1

about_WindowsRT

SIEHE AUCH

about_Language_Modes

about_Remote

about_Windows_PowerShell_ISE

about_Workflows

Windows PowerShell-Systemanforderungen: (https://technet.microsoft.com/library/hh857337.aspx)