Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare TerminateWorkspaces con una CLI
Gli esempi di codice seguenti mostrano come utilizzare TerminateWorkspaces.
- CLI
-
- AWS CLI
-
Come terminare uno spazio di lavoro
L’esempio
terminate-workspacesseguente termina lo spazio di lavoro specificato.aws workspaces terminate-workspaces \ --terminate-workspace-requestsws-dk1xzr417Output:
{ "FailedRequests": [] }Per ulteriori informazioni, consulta Eliminare uno spazio di lavoro nella Guida di amministrazione di Amazon WorkSpaces.
-
Per informazioni dettagliate sull’API, consulta TerminateWorkspaces
nella documentazione di riferimento dei comandi della AWS CLI.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: termina più spazi di lavoro. L’uso del parametro -Force impedisce al cmdlet di richiedere la conferma.
Remove-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0" -ForceEsempio 2: recupera la raccolta di tutti gli spazi di lavoro e reindirizza gli ID al parametro -WorkSpaceId di Remove-WKSWorkspace causando la terminazione degli spazi di lavoro. Il cmdlet visualizzerà un prompt prima della terminazione di ogni spazio di lavoro. Per disattivare la richiesta di conferma, aggiungi il parametro -Force.
Get-WKSWorkspaces | Remove-WKSWorkspaceEsempio 3: questo esempio mostra come passare oggetti TerminateRequest che definiscono gli spazi di lavoro da terminare. Il cmdlet richiederà una conferma prima di procedere, a meno che non venga specificato anche il parametro switch -Force.
$arrRequest = @() $request1 = New-Object Amazon.WorkSpaces.Model.TerminateRequest $request1.WorkspaceId = 'ws-12345678' $arrRequest += $request1 $request2 = New-Object Amazon.WorkSpaces.Model.TerminateRequest $request2.WorkspaceId = 'ws-abcdefgh' $arrRequest += $request2 Remove-WKSWorkspace -Request $arrRequest-
Per informazioni dettagliate sull’API, consulta TerminateWorkspaces nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).
-
- Strumenti per PowerShell V5
-
Esempio 1: termina più spazi di lavoro. L’uso del parametro -Force impedisce al cmdlet di richiedere la conferma.
Remove-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0" -ForceEsempio 2: recupera la raccolta di tutti gli spazi di lavoro e reindirizza gli ID al parametro -WorkSpaceId di Remove-WKSWorkspace causando la terminazione degli spazi di lavoro. Il cmdlet visualizzerà un prompt prima della terminazione di ogni spazio di lavoro. Per disattivare la richiesta di conferma, aggiungi il parametro -Force.
Get-WKSWorkspaces | Remove-WKSWorkspaceEsempio 3: questo esempio mostra come passare oggetti TerminateRequest che definiscono gli spazi di lavoro da terminare. Il cmdlet richiederà una conferma prima di procedere, a meno che non venga specificato anche il parametro switch -Force.
$arrRequest = @() $request1 = New-Object Amazon.WorkSpaces.Model.TerminateRequest $request1.WorkspaceId = 'ws-12345678' $arrRequest += $request1 $request2 = New-Object Amazon.WorkSpaces.Model.TerminateRequest $request2.WorkspaceId = 'ws-abcdefgh' $arrRequest += $request2 Remove-WKSWorkspace -Request $arrRequest-
Per informazioni dettagliate sull’API, consulta TerminateWorkspaces nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).
-