Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

WorkSpaces exemples utilisant des outils pour PowerShell - AWS Exemples de code SDK

D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples GitHub .

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples GitHub .

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

WorkSpaces exemples utilisant des outils pour PowerShell

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du Outils AWS pour PowerShell with WorkSpaces.

Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.

Rubriques

Actions

L'exemple de code suivant montre comment utiliserApprove-WKSIpRule.

Outils pour PowerShell

Exemple 1 : cet exemple ajoute des règles à un groupe IP existant

$Rule = @( @{IPRule = "10.1.0.0/0"; RuleDesc = "First Rule Added"}, @{IPRule = "10.2.0.0/0"; RuleDesc = "Second Rule Added"} ) Approve-WKSIpRule -GroupId wsipg-abcnx2fcw -UserRule $Rule
  • Pour plus de détails sur l'API, reportez-vous AuthorizeIpRulesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserApprove-WKSIpRule.

Outils pour PowerShell

Exemple 1 : cet exemple ajoute des règles à un groupe IP existant

$Rule = @( @{IPRule = "10.1.0.0/0"; RuleDesc = "First Rule Added"}, @{IPRule = "10.2.0.0/0"; RuleDesc = "Second Rule Added"} ) Approve-WKSIpRule -GroupId wsipg-abcnx2fcw -UserRule $Rule
  • Pour plus de détails sur l'API, reportez-vous AuthorizeIpRulesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserCopy-WKSWorkspaceImage.

Outils pour PowerShell

Exemple 1 : Cet exemple copie l'image de l'espace de travail avec l'ID spécifié de us-west-2 vers la région actuelle avec le nom « » CopiedImageTest

Copy-WKSWorkspaceImage -Name CopiedImageTest -SourceRegion us-west-2 -SourceImageId wsi-djfoedhw6

Sortie :

wsi-456abaqfe
  • Pour plus de détails sur l'API, reportez-vous CopyWorkspaceImageà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserCopy-WKSWorkspaceImage.

Outils pour PowerShell

Exemple 1 : Cet exemple copie l'image de l'espace de travail avec l'ID spécifié de us-west-2 vers la région actuelle avec le nom « » CopiedImageTest

Copy-WKSWorkspaceImage -Name CopiedImageTest -SourceRegion us-west-2 -SourceImageId wsi-djfoedhw6

Sortie :

wsi-456abaqfe
  • Pour plus de détails sur l'API, reportez-vous CopyWorkspaceImageà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserEdit-WKSClientProperty.

Outils pour PowerShell

Exemple 1 : Cet exemple active la reconnexion pour le client Workspaces

Edit-WKSClientProperty -Region us-west-2 -ClientProperties_ReconnectEnabled "ENABLED" -ResourceId d-123414a369
  • Pour plus de détails sur l'API, reportez-vous ModifyClientPropertiesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserEdit-WKSClientProperty.

Outils pour PowerShell

Exemple 1 : Cet exemple active la reconnexion pour le client Workspaces

Edit-WKSClientProperty -Region us-west-2 -ClientProperties_ReconnectEnabled "ENABLED" -ResourceId d-123414a369
  • Pour plus de détails sur l'API, reportez-vous ModifyClientPropertiesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserEdit-WKSSelfServicePermission.

Outils pour PowerShell

Exemple 1 : Cet exemple active les autorisations en libre-service pour modifier le type de calcul et augmenter la taille du volume pour le répertoire spécifié

Edit-WKSSelfservicePermission -Region us-west-2 -ResourceId d-123454a369 -SelfservicePermissions_ChangeComputeType ENABLED -SelfservicePermissions_IncreaseVolumeSize ENABLED
  • Pour plus de détails sur l'API, reportez-vous ModifySelfservicePermissionsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserEdit-WKSSelfServicePermission.

Outils pour PowerShell

Exemple 1 : Cet exemple active les autorisations en libre-service pour modifier le type de calcul et augmenter la taille du volume pour le répertoire spécifié

Edit-WKSSelfservicePermission -Region us-west-2 -ResourceId d-123454a369 -SelfservicePermissions_ChangeComputeType ENABLED -SelfservicePermissions_IncreaseVolumeSize ENABLED
  • Pour plus de détails sur l'API, reportez-vous ModifySelfservicePermissionsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserEdit-WKSWorkspaceAccessProperty.

Outils pour PowerShell

Exemple 1 : Cet exemple active l'accès à Workspace sur Android et Chrome OS pour le répertoire spécifié

Edit-WKSWorkspaceAccessProperty -Region us-west-2 -ResourceId d-123454a369 -WorkspaceAccessProperties_DeviceTypeAndroid ALLOW -WorkspaceAccessProperties_DeviceTypeChromeOs ALLOW
  • Pour plus de détails sur l'API, reportez-vous ModifyWorkspaceAccessPropertiesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserEdit-WKSWorkspaceAccessProperty.

Outils pour PowerShell

Exemple 1 : Cet exemple active l'accès à Workspace sur Android et Chrome OS pour le répertoire spécifié

Edit-WKSWorkspaceAccessProperty -Region us-west-2 -ResourceId d-123454a369 -WorkspaceAccessProperties_DeviceTypeAndroid ALLOW -WorkspaceAccessProperties_DeviceTypeChromeOs ALLOW
  • Pour plus de détails sur l'API, reportez-vous ModifyWorkspaceAccessPropertiesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserEdit-WKSWorkspaceCreationProperty.

Outils pour PowerShell

Exemple 1 : Cet exemple active l'accès à Internet et le mode de maintenance sur true comme valeurs par défaut lors de la création d'un espace de travail

Edit-WKSWorkspaceCreationProperty -Region us-west-2 -ResourceId d-123454a369 -WorkspaceCreationProperties_EnableInternetAccess $true -WorkspaceCreationProperties_EnableMaintenanceMode $true

L'exemple de code suivant montre comment utiliserEdit-WKSWorkspaceCreationProperty.

Outils pour PowerShell

Exemple 1 : Cet exemple active l'accès à Internet et le mode de maintenance sur true comme valeurs par défaut lors de la création d'un espace de travail

Edit-WKSWorkspaceCreationProperty -Region us-west-2 -ResourceId d-123454a369 -WorkspaceCreationProperties_EnableInternetAccess $true -WorkspaceCreationProperties_EnableMaintenanceMode $true

L'exemple de code suivant montre comment utiliserEdit-WKSWorkspaceProperty.

Outils pour PowerShell

Exemple 1 : Cet exemple modifie la propriété Workspace Running Mode en Auto Stop pour l'espace de travail spécifié

Edit-WKSWorkspaceProperty -WorkspaceId ws-w361s100v -Region us-west-2 -WorkspaceProperties_RunningMode AUTO_STOP
  • Pour plus de détails sur l'API, reportez-vous ModifyWorkspacePropertiesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserEdit-WKSWorkspaceProperty.

Outils pour PowerShell

Exemple 1 : Cet exemple modifie la propriété Workspace Running Mode en Auto Stop pour l'espace de travail spécifié

Edit-WKSWorkspaceProperty -WorkspaceId ws-w361s100v -Region us-west-2 -WorkspaceProperties_RunningMode AUTO_STOP
  • Pour plus de détails sur l'API, reportez-vous ModifyWorkspacePropertiesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserEdit-WKSWorkspaceState.

Outils pour PowerShell

Exemple 1 : Cet exemple fait passer l'état de l'espace de travail spécifié à Disponible

Edit-WKSWorkspaceState -WorkspaceId ws-w361s100v -Region us-west-2 -WorkspaceState AVAILABLE
  • Pour plus de détails sur l'API, reportez-vous ModifyWorkspaceStateà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserEdit-WKSWorkspaceState.

Outils pour PowerShell

Exemple 1 : Cet exemple fait passer l'état de l'espace de travail spécifié à Disponible

Edit-WKSWorkspaceState -WorkspaceId ws-w361s100v -Region us-west-2 -WorkspaceState AVAILABLE
  • Pour plus de détails sur l'API, reportez-vous ModifyWorkspaceStateà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSClientProperty.

Outils pour PowerShell

Exemple 1 : Cet exemple obtient les propriétés client du client Workspace pour le répertoire spécifié

Get-WKSClientProperty -ResourceId d-223562a123
  • Pour plus de détails sur l'API, reportez-vous DescribeClientPropertiesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSClientProperty.

Outils pour PowerShell

Exemple 1 : Cet exemple obtient les propriétés client du client Workspace pour le répertoire spécifié

Get-WKSClientProperty -ResourceId d-223562a123
  • Pour plus de détails sur l'API, reportez-vous DescribeClientPropertiesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSIpGroup.

Outils pour PowerShell

Exemple 1 : Cet exemple obtient les détails du groupe IP spécifié dans la région spécifiée

Get-WKSIpGroup -Region us-east-1 -GroupId wsipg-8m1234v45

Sortie :

GroupDesc GroupId GroupName UserRules --------- ------- --------- --------- wsipg-8m1234v45 TestGroup {Amazon.WorkSpaces.Model.IpRuleItem, Amazon.WorkSpaces.Model.IpRuleItem}
  • Pour plus de détails sur l'API, reportez-vous DescribeIpGroupsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSIpGroup.

Outils pour PowerShell

Exemple 1 : Cet exemple obtient les détails du groupe IP spécifié dans la région spécifiée

Get-WKSIpGroup -Region us-east-1 -GroupId wsipg-8m1234v45

Sortie :

GroupDesc GroupId GroupName UserRules --------- ------- --------- --------- wsipg-8m1234v45 TestGroup {Amazon.WorkSpaces.Model.IpRuleItem, Amazon.WorkSpaces.Model.IpRuleItem}
  • Pour plus de détails sur l'API, reportez-vous DescribeIpGroupsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSTag.

Outils pour PowerShell

Exemple 1 : cet exemple récupère la balise pour l'espace de travail donné

Get-WKSTag -WorkspaceId ws-w361s234r -Region us-west-2

Sortie :

Key Value --- ----- auto-delete no purpose Workbench
  • Pour plus de détails sur l'API, reportez-vous DescribeTagsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSTag.

Outils pour PowerShell

Exemple 1 : cet exemple récupère la balise pour l'espace de travail donné

Get-WKSTag -WorkspaceId ws-w361s234r -Region us-west-2

Sortie :

Key Value --- ----- auto-delete no purpose Workbench
  • Pour plus de détails sur l'API, reportez-vous DescribeTagsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : récupère les détails de toutes vos connexions WorkSpaces au pipeline.

Get-WKSWorkspace

Sortie :

BundleId : wsb-1a2b3c4d ComputerName : DirectoryId : d-1a2b3c4d ErrorCode : ErrorMessage : IpAddress : RootVolumeEncryptionEnabled : False State : PENDING SubnetId : UserName : myuser UserVolumeEncryptionEnabled : False VolumeEncryptionKey : WorkspaceId : ws-1a2b3c4d WorkspaceProperties : Amazon.WorkSpaces.Model.WorkspaceProperties

Exemple 2 : Cette commande affiche les valeurs des propriétés enfant WorkSpaceProperties d'un espace de travail de la us-west-2 région. Pour plus d'informations sur les propriétés enfant deWorkSpaceProperties, consultez https://docs.aws.amazon.com/workspaces/ latest/api/API _ WorkspaceProperties .html.

(Get-WKSWorkspace -Region us-west-2 -WorkSpaceId ws-xdaf7hc9s).WorkspaceProperties

Sortie :

ComputeTypeName : STANDARD RootVolumeSizeGib : 80 RunningMode : AUTO_STOP RunningModeAutoStopTimeoutInMinutes : 60 UserVolumeSizeGib : 50

Exemple 3 : Cette commande indique la valeur de la propriété enfant RootVolumeSizeGib de WorkSpaceProperties pour un espace de travail de la us-west-2 région. La taille du volume racine, en GiB, est de 80.

(Get-WKSWorkspace -Region us-west-2 -WorkSpaceId ws-xdaf7hc9s).WorkspaceProperties.RootVolumeSizeGib

Sortie :

80
  • Pour plus de détails sur l'API, reportez-vous DescribeWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : récupère les détails de toutes vos connexions WorkSpaces au pipeline.

Get-WKSWorkspace

Sortie :

BundleId : wsb-1a2b3c4d ComputerName : DirectoryId : d-1a2b3c4d ErrorCode : ErrorMessage : IpAddress : RootVolumeEncryptionEnabled : False State : PENDING SubnetId : UserName : myuser UserVolumeEncryptionEnabled : False VolumeEncryptionKey : WorkspaceId : ws-1a2b3c4d WorkspaceProperties : Amazon.WorkSpaces.Model.WorkspaceProperties

Exemple 2 : Cette commande affiche les valeurs des propriétés enfant WorkSpaceProperties d'un espace de travail de la us-west-2 région. Pour plus d'informations sur les propriétés enfant deWorkSpaceProperties, consultez https://docs.aws.amazon.com/workspaces/ latest/api/API _ WorkspaceProperties .html.

(Get-WKSWorkspace -Region us-west-2 -WorkSpaceId ws-xdaf7hc9s).WorkspaceProperties

Sortie :

ComputeTypeName : STANDARD RootVolumeSizeGib : 80 RunningMode : AUTO_STOP RunningModeAutoStopTimeoutInMinutes : 60 UserVolumeSizeGib : 50

Exemple 3 : Cette commande indique la valeur de la propriété enfant RootVolumeSizeGib de WorkSpaceProperties pour un espace de travail de la us-west-2 région. La taille du volume racine, en GiB, est de 80.

(Get-WKSWorkspace -Region us-west-2 -WorkSpaceId ws-xdaf7hc9s).WorkspaceProperties.RootVolumeSizeGib

Sortie :

80
  • Pour plus de détails sur l'API, reportez-vous DescribeWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspaceBundle.

Outils pour PowerShell

Exemple 1 : cet exemple récupère les détails de tous les packs Workspace de la région actuelle

Get-WKSWorkspaceBundle

Sortie :

BundleId : wsb-sfhdgv342 ComputeType : Amazon.WorkSpaces.Model.ComputeType Description : This bundle is custom ImageId : wsi-235aeqges LastUpdatedTime : 12/26/2019 06:44:07 Name : CustomBundleTest Owner : 233816212345 RootStorage : Amazon.WorkSpaces.Model.RootStorage UserStorage : Amazon.WorkSpaces.Model.UserStorage
  • Pour plus de détails sur l'API, reportez-vous DescribeWorkspaceBundlesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspaceBundle.

Outils pour PowerShell

Exemple 1 : cet exemple récupère les détails de tous les packs Workspace de la région actuelle

Get-WKSWorkspaceBundle

Sortie :

BundleId : wsb-sfhdgv342 ComputeType : Amazon.WorkSpaces.Model.ComputeType Description : This bundle is custom ImageId : wsi-235aeqges LastUpdatedTime : 12/26/2019 06:44:07 Name : CustomBundleTest Owner : 233816212345 RootStorage : Amazon.WorkSpaces.Model.RootStorage UserStorage : Amazon.WorkSpaces.Model.UserStorage
  • Pour plus de détails sur l'API, reportez-vous DescribeWorkspaceBundlesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspaceDirectory.

Outils pour PowerShell

Exemple 1 : Cet exemple répertorie les détails des annuaires enregistrés

Get-WKSWorkspaceDirectory

Sortie :

Alias : TestWorkspace CustomerUserName : Administrator DirectoryId : d-123414a369 DirectoryName : TestDirectory.com DirectoryType : MicrosoftAD DnsIpAddresses : {172.31.43.45, 172.31.2.97} IamRoleId : arn:aws:iam::761234567801:role/workspaces_RoleDefault IpGroupIds : {} RegistrationCode : WSpdx+4RRT43 SelfservicePermissions : Amazon.WorkSpaces.Model.SelfservicePermissions State : REGISTERED SubnetIds : {subnet-1m3m7b43, subnet-ard11aba} Tenancy : SHARED WorkspaceAccessProperties : Amazon.WorkSpaces.Model.WorkspaceAccessProperties WorkspaceCreationProperties : Amazon.WorkSpaces.Model.DefaultWorkspaceCreationProperties WorkspaceSecurityGroupId : sg-0ed2441234a123c43
  • Pour plus de détails sur l'API, reportez-vous DescribeWorkspaceDirectoriesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspaceDirectory.

Outils pour PowerShell

Exemple 1 : Cet exemple répertorie les détails des annuaires enregistrés

Get-WKSWorkspaceDirectory

Sortie :

Alias : TestWorkspace CustomerUserName : Administrator DirectoryId : d-123414a369 DirectoryName : TestDirectory.com DirectoryType : MicrosoftAD DnsIpAddresses : {172.31.43.45, 172.31.2.97} IamRoleId : arn:aws:iam::761234567801:role/workspaces_RoleDefault IpGroupIds : {} RegistrationCode : WSpdx+4RRT43 SelfservicePermissions : Amazon.WorkSpaces.Model.SelfservicePermissions State : REGISTERED SubnetIds : {subnet-1m3m7b43, subnet-ard11aba} Tenancy : SHARED WorkspaceAccessProperties : Amazon.WorkSpaces.Model.WorkspaceAccessProperties WorkspaceCreationProperties : Amazon.WorkSpaces.Model.DefaultWorkspaceCreationProperties WorkspaceSecurityGroupId : sg-0ed2441234a123c43
  • Pour plus de détails sur l'API, reportez-vous DescribeWorkspaceDirectoriesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspaceImage.

Outils pour PowerShell

Exemple 1 : cet exemple récupère tous les détails de toutes les images de la région

Get-WKSWorkspaceImage

Sortie :

Description :This image is copied from another image ErrorCode : ErrorMessage : ImageId : wsi-345ahdjgo Name : CopiedImageTest OperatingSystem : Amazon.WorkSpaces.Model.OperatingSystem RequiredTenancy : DEFAULT State : AVAILABLE
  • Pour plus de détails sur l'API, reportez-vous DescribeWorkspaceImagesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspaceImage.

Outils pour PowerShell

Exemple 1 : cet exemple récupère tous les détails de toutes les images de la région

Get-WKSWorkspaceImage

Sortie :

Description :This image is copied from another image ErrorCode : ErrorMessage : ImageId : wsi-345ahdjgo Name : CopiedImageTest OperatingSystem : Amazon.WorkSpaces.Model.OperatingSystem RequiredTenancy : DEFAULT State : AVAILABLE
  • Pour plus de détails sur l'API, reportez-vous DescribeWorkspaceImagesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspaceSnapshot.

Outils pour PowerShell

Exemple 1 : Cet exemple montre l'horodatage du dernier instantané créé pour l'espace de travail spécifié

Get-WKSWorkspaceSnapshot -WorkspaceId ws-w361s100v

Sortie :

RebuildSnapshots RestoreSnapshots ---------------- ---------------- {Amazon.WorkSpaces.Model.Snapshot} {Amazon.WorkSpaces.Model.Snapshot}
  • Pour plus de détails sur l'API, reportez-vous DescribeWorkspaceSnapshotsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspaceSnapshot.

Outils pour PowerShell

Exemple 1 : Cet exemple montre l'horodatage du dernier instantané créé pour l'espace de travail spécifié

Get-WKSWorkspaceSnapshot -WorkspaceId ws-w361s100v

Sortie :

RebuildSnapshots RestoreSnapshots ---------------- ---------------- {Amazon.WorkSpaces.Model.Snapshot} {Amazon.WorkSpaces.Model.Snapshot}
  • Pour plus de détails sur l'API, reportez-vous DescribeWorkspaceSnapshotsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-WKSWorkspacesConnectionStatus.

Outils pour PowerShell

Exemple 1 : Cet exemple extrait l'état de connexion pour l'espace de travail spécifié

Get-WKSWorkspacesConnectionStatus -WorkspaceId ws-w123s234r

L'exemple de code suivant montre comment utiliserGet-WKSWorkspacesConnectionStatus.

Outils pour PowerShell

Exemple 1 : Cet exemple extrait l'état de connexion pour l'espace de travail spécifié

Get-WKSWorkspacesConnectionStatus -WorkspaceId ws-w123s234r

L'exemple de code suivant montre comment utiliserNew-WKSIpGroup.

Outils pour PowerShell

Exemple 1 : Cet exemple crée un groupe d'adresses IP vide nommé FreshEmptyIpGroup

New-WKSIpGroup -GroupName "FreshNewIPGroup"

Sortie :

wsipg-w45rty4ty
  • Pour plus de détails sur l'API, reportez-vous CreateIpGroupà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserNew-WKSIpGroup.

Outils pour PowerShell

Exemple 1 : Cet exemple crée un groupe d'adresses IP vide nommé FreshEmptyIpGroup

New-WKSIpGroup -GroupName "FreshNewIPGroup"

Sortie :

wsipg-w45rty4ty
  • Pour plus de détails sur l'API, reportez-vous CreateIpGroupà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserNew-WKSTag.

Outils pour PowerShell

Exemple 1 : Cet exemple ajoute une nouvelle balise à un espace de travail nomméws-wsname. La balise possède une clé « Nom » et une valeur clé deAWS_Workspace.

$tag = New-Object Amazon.WorkSpaces.Model.Tag $tag.Key = "Name" $tag.Value = "AWS_Workspace" New-WKSTag -Region us-west-2 -WorkspaceId ws-wsname -Tag $tag

Exemple 2 : Cet exemple ajoute plusieurs balises à un espace de travail nomméws-wsname. Une balise possède une clé « Nom » et une valeur clé de AWS_Workspace ; l'autre balise a une clé « Stage » et une valeur clé « Test ».

$tag = New-Object Amazon.WorkSpaces.Model.Tag $tag.Key = "Name" $tag.Value = "AWS_Workspace" $tag2 = New-Object Amazon.WorkSpaces.Model.Tag $tag2.Key = "Stage" $tag2.Value = "Test" New-WKSTag -Region us-west-2 -WorkspaceId ws-wsname -Tag $tag,$tag2
  • Pour plus de détails sur l'API, reportez-vous CreateTagsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserNew-WKSTag.

Outils pour PowerShell

Exemple 1 : Cet exemple ajoute une nouvelle balise à un espace de travail nomméws-wsname. La balise possède une clé « Nom » et une valeur clé deAWS_Workspace.

$tag = New-Object Amazon.WorkSpaces.Model.Tag $tag.Key = "Name" $tag.Value = "AWS_Workspace" New-WKSTag -Region us-west-2 -WorkspaceId ws-wsname -Tag $tag

Exemple 2 : Cet exemple ajoute plusieurs balises à un espace de travail nomméws-wsname. Une balise possède une clé « Nom » et une valeur clé de AWS_Workspace ; l'autre balise a une clé « Stage » et une valeur clé « Test ».

$tag = New-Object Amazon.WorkSpaces.Model.Tag $tag.Key = "Name" $tag.Value = "AWS_Workspace" $tag2 = New-Object Amazon.WorkSpaces.Model.Tag $tag2.Key = "Stage" $tag2.Value = "Test" New-WKSTag -Region us-west-2 -WorkspaceId ws-wsname -Tag $tag,$tag2
  • Pour plus de détails sur l'API, reportez-vous CreateTagsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserNew-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : créez un WorkSpace pour le bundle, le répertoire et l'utilisateur fournis.

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME"}

Exemple 2 : Cet exemple crée plusieurs WorkSpaces

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_1"},@{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_2"}
  • Pour plus de détails sur l'API, reportez-vous CreateWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserNew-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : créez un WorkSpace pour le bundle, le répertoire et l'utilisateur fournis.

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME"}

Exemple 2 : Cet exemple crée plusieurs WorkSpaces

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_1"},@{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_2"}
  • Pour plus de détails sur l'API, reportez-vous CreateWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRegister-WKSIpGroup.

Outils pour PowerShell

Exemple 1 : Cet exemple enregistre le groupe IP spécifié dans le répertoire spécifié

Register-WKSIpGroup -GroupId wsipg-23ahsdres -DirectoryId d-123412e123
  • Pour plus de détails sur l'API, reportez-vous AssociateIpGroupsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRegister-WKSIpGroup.

Outils pour PowerShell

Exemple 1 : Cet exemple enregistre le groupe IP spécifié dans le répertoire spécifié

Register-WKSIpGroup -GroupId wsipg-23ahsdres -DirectoryId d-123412e123
  • Pour plus de détails sur l'API, reportez-vous AssociateIpGroupsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRegister-WKSWorkspaceDirectory.

Outils pour PowerShell

Exemple 1 : Cet exemple enregistre le répertoire spécifié pour le service Workspaces

Register-WKSWorkspaceDirectory -DirectoryId d-123412a123 -EnableWorkDoc $false
  • Pour plus de détails sur l'API, reportez-vous RegisterWorkspaceDirectoryà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRegister-WKSWorkspaceDirectory.

Outils pour PowerShell

Exemple 1 : Cet exemple enregistre le répertoire spécifié pour le service Workspaces

Register-WKSWorkspaceDirectory -DirectoryId d-123412a123 -EnableWorkDoc $false
  • Pour plus de détails sur l'API, reportez-vous RegisterWorkspaceDirectoryà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRemove-WKSIpGroup.

Outils pour PowerShell

Exemple 1 : cet exemple supprime le groupe IP spécifié

Remove-WKSIpGroup -GroupId wsipg-32fhgtred

Sortie :

Confirm Are you sure you want to perform this action? Performing the operation "Remove-WKSIpGroup (DeleteIpGroup)" on target "wsipg-32fhgtred". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
  • Pour plus de détails sur l'API, reportez-vous DeleteIpGroupà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRemove-WKSIpGroup.

Outils pour PowerShell

Exemple 1 : cet exemple supprime le groupe IP spécifié

Remove-WKSIpGroup -GroupId wsipg-32fhgtred

Sortie :

Confirm Are you sure you want to perform this action? Performing the operation "Remove-WKSIpGroup (DeleteIpGroup)" on target "wsipg-32fhgtred". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
  • Pour plus de détails sur l'API, reportez-vous DeleteIpGroupà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRemove-WKSTag.

Outils pour PowerShell

Exemple 1 : cet exemple supprime la balise associée à l'espace de travail

Remove-WKSTag -ResourceId ws-w10b3abcd -TagKey "Type"

Sortie :

Confirm Are you sure you want to perform this action? Performing the operation "Remove-WKSTag (DeleteTags)" on target "ws-w10b3abcd". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
  • Pour plus de détails sur l'API, reportez-vous DeleteTagsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRemove-WKSTag.

Outils pour PowerShell

Exemple 1 : cet exemple supprime la balise associée à l'espace de travail

Remove-WKSTag -ResourceId ws-w10b3abcd -TagKey "Type"

Sortie :

Confirm Are you sure you want to perform this action? Performing the operation "Remove-WKSTag (DeleteTags)" on target "ws-w10b3abcd". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
  • Pour plus de détails sur l'API, reportez-vous DeleteTagsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRemove-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : met fin à plusieurs WorkSpaces. L'utilisation du commutateur -Force empêche l'applet de commande de demander une confirmation.

Remove-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0" -Force

Exemple 2 : Récupère la collection de tous vos WorkSpaces et les dirige IDs vers le WorkSpaceId paramètre - de Remove-WKSWorkspace, en mettant fin à tous les. WorkSpaces L'applet de commande affiche un message avant de terminer chacune d'entre elles WorkSpace . Pour supprimer l'invite de confirmation, ajoutez le commutateur -Force.

Get-WKSWorkspaces | Remove-WKSWorkspace

Exemple 3 : Cet exemple montre comment transmettre TerminateRequest des objets définissant le WorkSpaces à terminer. L'applet de commande demandera une confirmation avant de continuer, sauf si le paramètre de commutation -Force est également spécifié.

$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
  • Pour plus de détails sur l'API, reportez-vous TerminateWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRemove-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : met fin à plusieurs WorkSpaces. L'utilisation du commutateur -Force empêche l'applet de commande de demander une confirmation.

Remove-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0" -Force

Exemple 2 : Récupère la collection de tous vos WorkSpaces et les dirige IDs vers le WorkSpaceId paramètre - de Remove-WKSWorkspace, en mettant fin à tous les. WorkSpaces L'applet de commande affiche un message avant de terminer chacune d'entre elles WorkSpace . Pour supprimer l'invite de confirmation, ajoutez le commutateur -Force.

Get-WKSWorkspaces | Remove-WKSWorkspace

Exemple 3 : Cet exemple montre comment transmettre TerminateRequest des objets définissant le WorkSpaces à terminer. L'applet de commande demandera une confirmation avant de continuer, sauf si le paramètre de commutation -Force est également spécifié.

$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
  • Pour plus de détails sur l'API, reportez-vous TerminateWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserReset-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : reconstruit le fichier spécifié WorkSpace.

Reset-WKSWorkspace -WorkspaceId "ws-1a2b3c4d"

Exemple 2 : récupère la collection de tous vos fichiers WorkSpaces et les redirige IDs vers le WorkSpaceId paramètre - de Reset-WKSWorkspace, ce qui entraîne WorkSpaces leur reconstruction.

Get-WKSWorkspaces | Reset-WKSWorkspace
  • Pour plus de détails sur l'API, reportez-vous RebuildWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserReset-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : reconstruit le fichier spécifié WorkSpace.

Reset-WKSWorkspace -WorkspaceId "ws-1a2b3c4d"

Exemple 2 : récupère la collection de tous vos fichiers WorkSpaces et les redirige IDs vers le WorkSpaceId paramètre - de Reset-WKSWorkspace, ce qui entraîne WorkSpaces leur reconstruction.

Get-WKSWorkspaces | Reset-WKSWorkspace
  • Pour plus de détails sur l'API, reportez-vous RebuildWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRestart-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : redémarre le paramètre spécifié WorkSpace.

Restart-WKSWorkspace -WorkspaceId "ws-1a2b3c4d"

Exemple 2 : redémarre plusieurs WorkSpaces.

Restart-WKSWorkspace -WorkspaceId "ws-1a2b3c4d","ws-5a6b7c8d"

Exemple 3 : récupère la collection de tous vos fichiers WorkSpaces et les redirige IDs vers le WorkSpaceId paramètre - de Restart-WKSWorkspace, provoquant le WorkSpaces redémarrage du.

Get-WKSWorkspaces | Restart-WKSWorkspace
  • Pour plus de détails sur l'API, reportez-vous RebootWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRestart-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : redémarre le paramètre spécifié WorkSpace.

Restart-WKSWorkspace -WorkspaceId "ws-1a2b3c4d"

Exemple 2 : redémarre plusieurs WorkSpaces.

Restart-WKSWorkspace -WorkspaceId "ws-1a2b3c4d","ws-5a6b7c8d"

Exemple 3 : récupère la collection de tous vos fichiers WorkSpaces et les redirige IDs vers le WorkSpaceId paramètre - de Restart-WKSWorkspace, provoquant le WorkSpaces redémarrage du.

Get-WKSWorkspaces | Restart-WKSWorkspace
  • Pour plus de détails sur l'API, reportez-vous RebootWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserStop-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : arrête plusieurs WorkSpaces

Stop-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0"

Exemple 2 : récupère la collection de tous vos WorkSpaces fichiers et les dirige IDs vers le WorkSpaceId paramètre - de Stop- WKSWorkspace provoquant WorkSpaces leur arrêt.

Get-WKSWorkspaces | Stop-WKSWorkspace

Exemple 3 : Cet exemple montre comment transmettre StopRequest des objets définissant le WorkSpaces à arrêter.

$arrRequest = @() $request1 = New-Object Amazon.WorkSpaces.Model.StopRequest $request1.WorkspaceId = 'ws-12345678' $arrRequest += $request1 $request2 = New-Object Amazon.WorkSpaces.Model.StopRequest $request2.WorkspaceId = 'ws-abcdefgh' $arrRequest += $request2 Stop-WKSWorkspace -Request $arrRequest
  • Pour plus de détails sur l'API, reportez-vous StopWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserStop-WKSWorkspace.

Outils pour PowerShell

Exemple 1 : arrête plusieurs WorkSpaces

Stop-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0"

Exemple 2 : récupère la collection de tous vos WorkSpaces fichiers et les dirige IDs vers le WorkSpaceId paramètre - de Stop- WKSWorkspace provoquant WorkSpaces leur arrêt.

Get-WKSWorkspaces | Stop-WKSWorkspace

Exemple 3 : Cet exemple montre comment transmettre StopRequest des objets définissant le WorkSpaces à arrêter.

$arrRequest = @() $request1 = New-Object Amazon.WorkSpaces.Model.StopRequest $request1.WorkspaceId = 'ws-12345678' $arrRequest += $request1 $request2 = New-Object Amazon.WorkSpaces.Model.StopRequest $request2.WorkspaceId = 'ws-abcdefgh' $arrRequest += $request2 Stop-WKSWorkspace -Request $arrRequest
  • Pour plus de détails sur l'API, reportez-vous StopWorkspacesà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserUnregister-WKSIpGroup.

Outils pour PowerShell

Exemple 1 : Cet exemple annule l'enregistrement du groupe IP spécifié dans le répertoire spécifié

Unregister-WKSIpGroup -GroupId wsipg-12abcdphq -DirectoryId d-123454b123
  • Pour plus de détails sur l'API, reportez-vous DisassociateIpGroupsà la section Référence des Outils AWS pour PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserUnregister-WKSIpGroup.

Outils pour PowerShell

Exemple 1 : Cet exemple annule l'enregistrement du groupe IP spécifié dans le répertoire spécifié

Unregister-WKSIpGroup -GroupId wsipg-12abcdphq -DirectoryId d-123454b123
  • Pour plus de détails sur l'API, reportez-vous DisassociateIpGroupsà la section Référence des Outils AWS pour PowerShell applets de commande.

Rubrique suivante :

SDK pour Python (Boto3)

Rubrique précédente :

AWS WAFV2
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.