Lezione 1: introduzione ai cmdlet di AppFabric per Windows PowerShell

Tempo di completamento: 15 minuti

Obiettivo: preparare l'ambiente Windows PowerShell per l'utilizzo dei cmdlet di Microsoft AppFabric 1.1 per Windows Server che consentono a Windows PowerShell di configurare, gestire e monitorare l'applicazione OrderService.

Scopo: in questa lezione viene spiegato come caricare Modulo ApplicationServer per Windows PowerShell e consentire l'esecuzione dello script per Windows PowerShell. Utilizzare la stessa console Windows PowerShell anche nelle restanti lezioni di questa esercitazione.

Prerequisiti

Prima di procedere, verificare che siano soddisfatti i requisiti seguenti:

  • È necessario che AppFabric sia già installato.

  • È necessario poter eseguire Windows PowerShell con un account amministrativo.

Procedura

Questa lezione prevede il completamento dei passaggi seguenti:

  1. Avviare una sessione di Windows PowerShell con credenziali amministrative.

  2. Consentire l'esecuzione dello script di Windows PowerShell.

  3. Caricare Modulo ApplicationServer per Windows PowerShell

Avvio di una sessione di Windows PowerShell con credenziali amministrative

  1. Powershell.exe si trova nella directory C:\Windows\System32\WindowsPowerShell\v1.0. Aprire questa directory in Windows Explorer o individuarla con lo strumento di ricerca facendo clic su Start e immettendo powershell.exe nella casella di ricerca.

  2. Fare clic con il pulsante destro del mouse su powershell.exe e quindi scegliere Esegui come amministratore.

  3. Dopo l'apertura della finestra di Windows PowerShell per la sessione, fare clic con il pulsante destro del mouse sulla barra del titolo e quindi scegliere proprietà.

  4. Nella finestra Proprietà di "Windows PowerShell" verificare che Modalità Modifica rapida sia selezionata e quindi scegliere OK.

Abilitazione dell'esecuzione dello script in Windows PowerShell

I passaggi da eseguire nella maggior parte di questa esercitazione sono orientati all'utilizzo di una sessione di Windows PowerShell. Tuttavia, per creare uno script per l'automazione è possibile utilizzare i comandi presenti in tutte le lezioni. In alcune lezioni l'esecuzione dello script viene utilizzata per semplificare l'approccio. In questa sezione viene abilitata l'esecuzione di uno script locale solo per questa sessione di Windows PowerShell.

  1. Eseguire il comando riportato di seguito presente nella finestra di Windows PowerShell per consentire l'esecuzione di script locali non firmati in Windows PowerShell.

    Set-ExecutionPolicy –ExecutionPolicy RemoteSigned –Scope Process
    
  2. Quando viene richiesto di confermare la modifica dei criteri di esecuzione, digitare Y e quindi premere INVIO.

  3. Per verificare se l'esecuzione dello script locale è abilitata, eseguire in Windows PowerShell il comando seguente.

    Get-ExecutionPolicy
    

    Windows PowerShell segnala i criteri di esecuzione come RemoteSigned.

Il parametro –Scope Process assicura che i criteri siano attivi solo per il processo Windows PowerShell corrente e per qualsiasi processo secondario creato. L'impostazione dei criteri di esecuzione di Windows PowerShell su RemoteSigned utilizzando il comando sopra riportato attiva i criteri seguenti per la sessione corrente di Windows PowerShell:

  • Gli script possono essere eseguiti.

  • Richiede la firma digitale di un autore attendibile sugli script e sui file di configurazione scaricati da Internet (inclusi i programmi di posta elettronica e di messaggistica immediata).

  • Non richiede firme digitali sugli script eseguiti e scritti sul computer locale (non scaricati da Internet).

Per annullare le modifiche apportate ai criteri, è sufficiente chiudere la sessione corrente di Windows PowerShell e qualsiasi processo secondario avviato nell'ambito della sessione stessa. Si noti che nelle lezioni di questa esercitazione è necessario che per la sessione siano abilitati i criteri di esecuzione modificati.

Tenere presente che i criteri di esecuzione non impediscono l'esecuzione di comandi o cmdlet particolari, ma si limitano a definire restrizioni su quali script e file di configurazione sia possibile eseguire.

Per ulteriori informazioni sui criteri di esecuzione in Windows PowerShell 2.0, vedere about_Execution_Policies o eseguire il comando seguente.

Get-help about_execution_policies

Caricamento del modulo Windows PowerShell per AppFabric

  1. Per utilizzare il cmdlet Import-Module per Windows PowerShell per caricare Modulo ApplicationServer per Windows PowerShell, eseguire il comando riportato di seguito.

    Import-Module ApplicationServer
    

    L'assenza di errori indica che il caricamento del modulo è stato completato con esito positivo.

  2. Per verificare se Modulo ApplicationServer per Windows PowerShell è stato caricato correttamente, nella finestra di Windows PowerShell eseguire il comando riportato di seguito.

    Get-Command –Module ApplicationServer
    

    Il risultato di tale comando viene inserito in una tabella che riporta tutti i comandi resi visibili da Modulo ApplicationServer per Windows PowerShell.

In questa lezione è stato avviato Windows PowerShell con credenziali amministrative per consentire l'esecuzione di script nelle lezioni future. È stato inoltre caricato Modulo ApplicationServer per Windows PowerShell ed è stato verificato che i comandi siano esposti dal modulo. I comandi descritti in questa esercitazione consentono di configurare, gestire e monitorare l'applicazione OrderService.

Passaggi successivi

Nella Lezione 2: distribuzione dell'applicazione del servizio OrderService con Windows PowerShell verranno creati e distribuiti progetti OrderService mediante Windows PowerShell.

Vedere anche

Concetti

Lezione 2: distribuzione dell'applicazione del servizio OrderService con Windows PowerShell
Lezione 3: configurazione del servizio OrderService con Windows PowerShell
Lezione 4: monitoraggio del servizio OrderService con Windows PowerShell
Lezione 5: rilevamento del flusso di lavoro con Windows PowerShell

  2012-03-05