about_Windows_RT

Aggiornamento: maggio 2014

Si applica a: Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0

ARGOMENTO

about_Windows_RT

DESCRIZIONE BREVE

Questo argomento descrive le limitazioni di Windows PowerShell® 4.0 in Windows RT 8.1.

DESCRIZIONE LUNGA

Il sistema operativo Windows RT 8.1 è installato in computer e dispositivi (ad esempio, è il sistema operativo che viene fornito con Microsoft Surface 2) che utilizzano processori Advanced RISC Machine (ARM).

Windows PowerShell 4.0 è incluso in Windows RT 8.1. Tutti i cmdlet, provider e moduli, nonché la maggior parte degli script progettati per Windows PowerShell 2.0 e versioni successive, vengono eseguiti in Windows RT 8.1 senza apportarvi modifiche.

Dal momento che Windows RT 8.1 non è dotato di tutte le funzionalità di Windows, alcune funzionalità di Windows PowerShell funzionano in modo diverso oppure non funzionano nei dispositivi basati su Windows RT. Nell'elenco seguente vengono illustrate le differenze.

Windows PowerShell ISE non è incluso e non può essere eseguito in Windows RT 8.1. Windows PowerShell ISE necessita di Windows Presentation Foundation, che non è incluso in Windows RT 8.1.

La comunicazione remota di Windows PowerShell e il servizio WinRM sono disabilitati per impostazione predefinita. Per abilitare la comunicazione remota, eseguire il cmdlet Enable-PSRemoting. Inoltre, eseguire il cmdlet Set-Service per impostare il tipo di avvio per il servizio WinRM su Automatico oppure su Automatico (avvio ritardato).

Sebbene la comunicazione remota sia disabilitata, è possibile usare quella relativa a Windows PowerShell per eseguire comandi su altri computer; tuttavia, gli altri computer non possono eseguire comandi sul dispositivo Windows RT. La comunicazione remota implicita, vale a dire la comunicazione remota integrata in un cmdlet o in uno script e non necessaria per i parametri aggiunti, non funziona se Windows PowerShell viene eseguito su Windows RT 8.1.

L'elaborazione aggiunta al dominio e l'autenticazione Kerberos non sono supportate in Windows RT 8.1. Non è possibile usare Windows PowerShell per aggiungere o gestire queste funzionalità.

Le classi di Microsoft .NET Framework che non sono supportate in Windows RT 8.1 e da Windows PowerShell in Windows RT 8.1.

Le transazioni non sono abilitate in Windows RT 8.1. I cmdlet di transazione (ad esempio Start-Transaction) e i parametri di transazione (ad esempio UseTransaction) non funzionano in modo corretto.

Per tutte le sessioni di Windows PowerShell sui dispositivi Windows RT 8.1 viene usata la modalità linguaggio ConstrainedLanguage. La modalità linguaggio ConstrainedLanguage è complementare all'integrità del codice modalità utente (UMCI, User Mode Code Integrity). Tale modalità autorizza tutti i cmdlet di Windows e gli elementi di linguaggio di Windows PowerShell, ma limita le tipologie per assicurare che gli utenti non possano usare Windows PowerShell per eludere o violare le protezioni UMCI.

Per altre informazioni sulla modalità linguaggio ConstrainedLanguage, vedere about_Language_Modes.

PAROLE CHIAVE

about_ARM

about_PowerShell_on_ARM

about_PowerShell_on_Surface

about_Windows_RT_8.1

about_WindowsRT

VEDERE ANCHE

about_Language_Modes

about_Remote

about_Windows_PowerShell_ISE

about_Workflows

Requisiti di sistema per Windows PowerShell: (https://technet.microsoft.com/library/hh857337.aspx)