In Etichetta è impostato il nome predefinito del cmdlet, ma è possibile modificarlo specificando un nome più descrittivo.The Label defaults to the name of the cmdlet, but you can change it to something more friendly.Cambiarlo in Scrivere Hello World nell'output.Change it to Write Hello World to output.

Fare clic su Parametri per specificare i valori per i parametri del cmdlet.Click Parameters to provide values for the cmdlet's parameters.

Testare il runbookTest the runbook

Prima di pubblicare il runbook per renderlo disponibile nell'ambiente di produzione, occorre testarlo per verificare che funzioni correttamente.Before you publish the runbook to make it available in production, you want to test it to make sure that it works properly.Quando si testa un runbook, è necessario eseguire la versione Bozza e visualizzarne l'output in modo interattivo.When you test a runbook, you run its Draft version and view its output interactively.

Pubblicare e avviare il runbookPublish and start the runbook

Il runbook creato è ancora in modalità bozza.The runbook that you created is still in Draft mode.È necessario pubblicarlo prima di poterlo eseguire in produzione.It needs to be published before you can run it in production.Quando si pubblica un runbook, è possibile sovrascrivere la versione pubblicata esistente con la versione bozza.When you publish a runbook, you overwrite the existing Published version with the Draft version.In questo caso, non esiste ancora una versione pubblicata perché il runbook è appena stato creato.In this case, you don't have a Published version yet because you just created the runbook.

Selezionare Pubblica per pubblicare il runbook, quindi Sì quando richiesto.Select Publish to publish the runbook and then Yes when prompted.

Scorrere verso destra per visualizzare la pagina MyFirstRunbook-Graphical (MyFirstRunbook-Grafico).Scroll back to the right to view the page for MyFirstRunbook-Graphical.

Le opzioni nella parte superiore consentono di avviare il runbook, pianificarlo per avviarlo in qualsiasi momento in futuro o creare un webhook per poterlo avviare con una chiamata HTTP.The options across the top allow us to start the runbook, schedule it to start at some time in the future, or create a webhook so it can be started through an HTTP call.

Fare clic su Tutti i log per aprire la pagina Flussi relativa al processo del runbook.Click All Logs to open the Streams page for the runbook job.Nel flusso di output dovrebbe essere visibile solo Hello World, ma potrebbero essere visualizzati altri flussi per un processo del runbook, ad esempio Verbose ed Error se il runbook scrive in questi flussi.You should only see Hello World in the output stream, but this can show other streams for a runbook job such as Verbose and Error if the runbook writes to them.

Chiudere la pagina All Logs (Tutti i log) e la pagina Processo per tornare alla pagina MyFirstRunbook-Graphical (MyFirstRunbook-Grafico).Close the All Logs page and the Job page to return to the MyFirstRunbook-Graphical page.

Per visualizzare tutti i processi per il runbook, chiudere la pagina Processo e selezionare Processi in RISORSE.To view all the jobs for the runbook close the Job page and select Jobs under RESOURCES.Sono elencati tutti i processi creati da questo runbook.This lists all the jobs created by this runbook.Dovrebbe essere elencato un solo processo, perché il processo è stato eseguito una sola volta.You should only see one job listed since you only ran the job once.

È possibile fare clic su questo processo per aprire lo stesso pannello visualizzato quando è stato avviato il runbook.You can click this job to open the same Job pane that you viewed when you started the runbook.In questo modo è possibile tornare indietro nel tempo e visualizzare i dettagli di tutti i processi creati per un runbook particolare.This allows you to go back in time and view the details of any job that was created for a particular runbook.

Aggiungere l'autenticazioneAdd authentication

Dopo avere creato una variabile che contiene l'ID sottoscrizione, è possibile configurare il runbook per l'autenticazione con le credenziali Esegui come a cui si fa riferimento nei prerequisiti.Now that you have a variable to hold the subscription ID, you can configure the runbook to authenticate with the Run As credentials that are referred to in the prerequisites.Questa operazione viene eseguita aggiungendo l'asset di connessione RunAs di Azure e il cmdlet Connect-AzureRmAccount al canvas.You do that by adding the Azure Run As connection Asset and Connect-AzureRmAccount cmdlet to the canvas.

Passare il puntatore su Get Run As Connection finché non viene visualizzato un cerchio nella parte inferiore della forma.Hover over Get Run As Connection until a circle appears on the bottom of the shape.Fare clic sul cerchio e trascinare la freccia su Connect-AzureRmAccount.Click the circle and drag the arrow to Connect-AzureRmAccount.La freccia creata è un collegamento.The arrow that you created is a link.Il runbook verrà avviato con Get Run As Connection (Ottieni connessione RunAs) e quindi eseguirà Connect-AzureRmAccount.The runbook starts with Get Run As Connection and then run Connect-AzureRmAccount.

Salvare il runbook e aprire il riquadro Test.Save the runbook and open the Test pane.Ora è possibile fornire i valori per le due variabili di input che verranno usate nel test.You can now provide values for the two input variables that you use in the test.

Chiudere il riquadro Test.Close the Test pane.

Fare clic su Pubblica per pubblicare la nuova versione del runbook.Click Publish to publish the new version of the runbook.

Arrestare la macchina virtuale avviata nel passaggio precedente.Stop the virtual machine that you started in the previous step.

Fare clic su Avvia per avviare il runbook.Click Start to start the runbook.Digitare VMName e ResourceGroupName per la macchina virtuale da avviare.Type in the VMName and ResourceGroupName for the virtual machine that you're going to start.

Selezionare Get-AzureRmVM e quindi Set di parametri per visualizzare i set per Get-AzureRmVM.Select Get-AzureRmVM and then Parameter Set to view the sets for Get-AzureRmVM.Selezionare il set di parametri GetVirtualMachineInResourceGroupNameParamSet .Select the GetVirtualMachineInResourceGroupNameParamSet parameter set.Accanto a ResourceGroupName e Name sono presenti punti esclamativi.ResourceGroupName and Name have exclamation points next them.Indicano che si tratta di parametri obbligatori.This indicates that they are required parameters.Si noti anche che i valori previsti per entrambi sono stringhe.Also note both expect string values.

Per InputObject cambiare Origine dati in Espressione PowerShell e digitare l'espressione "$VMName could not start."For InputObject, change Data source to PowerShell expression and type in the expression "$VMName could not start.".