Partager via


New-SCAzureProfile

Crée un profil Azure dans Virtual Machine Manager, qui peut être utilisé pour co-gérer vos charges de travail managées VMM avec Azure.

Syntax

New-SCAzureProfile
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   -SubscriptionId <String>
   [-CloudProvider <AzureCloudProvider>]
   -AzureApplicationID <String>
   -AzureDirectoryID <String>
   -AzureApplicationKey <String>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCAzureProfile
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   -SubscriptionId <String>
   [-CloudProvider <AzureCloudProvider>]
   -AutomationAccount <String>
   -AutomationAccountResourceGroup <String>
   -WorkspaceId <String>
   -WorkspaceKey <String>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCAzureProfile
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   -SubscriptionId <String>
   [-CloudProvider <AzureCloudProvider>]
   -CertificateThumbprint <String>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

La commande New-SCAzureProfile crée un profil Azure dans la bibliothèque VMM, utilisé pour Co-Manage charges de travail avec Azure. Azure Profile fournit aux clients VMM plusieurs options d'Co-Management Azure. Ex : Gestion des machines virtuelles Azure, Azure Update Management, etc.

Pour plus d’informations sur les fonctionnalités d’Azure Co-Management dans VMM, consultez Ajouter un abonnement Azure dans VMM.

Exemples

Exemple 1

PS C:> New-SCAzureProfile -Name <VMMgmtAzProfile> -SubscriptionId <AzSubID>  -CloudProvider “AzurePublic" -AzureApplicationID <AzAppID> -AzureApplicationKey <AzAppKey> -AzureDirectoryID <AzDirectoryID>

Crée un profil Azure pour gérer les machines virtuelles Azure.

Exemple 2

PS C:> New-SCAzureProfile -Name <VMUpdateAzProfile> -SubscriptionId <AzSubID> -AutomationAccount <AzAutoAcct> -AutomationAccountResourceGroup <AzRG> -WorkspaceId <LogAnalyticsWorkspaceID> -WorkspaceKey <LogAnalyticsWorkspaceKey>

Crée un profil Azure pour gérer les mises à jour des machines virtuelles à l’aide du service Azure Update Management.

Exemple 3

PS C:> New-SCAzureProfile -Name “VMMgmtAzProfile” -SubscriptionId “AzSubID” -CertificateThumbprint “AzMgmtCertThumbprint”

Crée un profil Azure pour gérer des machines virtuelles Azure, qui utilise un certificat de gestion pour s’authentifier auprès d’Azure.

Notes

Si le certificat de gestion est utilisé pour s’authentifier auprès d’Azure, vous pouvez gérer uniquement les machines virtuelles Azure classiques à l’aide de ce profil Azure.

Paramètres

-AutomationAccount

Spécifie le nom du compte Azure Automation qui doit être utilisé pour mettre à jour les machines virtuelles gérées par VMM.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AutomationAccountResourceGroup

Spécifie le groupe de ressources Azure qui contient le compte Azure Automation utilisé pour mettre à jour les machines virtuelles gérées par VMM.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AzureApplicationID

Spécifie l’ID de l’application, dont l’identité est utilisée pour s’authentifier auprès de l’abonnement Azure.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AzureApplicationKey

Spécifie la clé d’authentification de l’application utilisée pour s’authentifier auprès de l’abonnement Azure.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AzureDirectoryID

Spécifie l’ID du locataire Azure Active Directory, qui contient l’identité utilisée pour s’authentifier auprès de l’abonnement Azure.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CertificateThumbprint

Spécifie l'empreinte numérique du certificat de gestion. La clé privée du certificat de gestion doit se trouver dans le magasin de certificats personnel et la clé publique doit être chargée dans Azure.

Notes

L’authentification basée sur les certificats de gestion vous permet de gérer uniquement les machines virtuelles classiques.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CloudProvider

Spécifie le fournisseur de cloud Azure à utiliser. Il peut s’agir d’Azure Public ou de l’une des régions Souverains Azure.

Type:AzureCloudProvider
Accepted values:AzurePublic, AzureGovernment, AzureChina, AzureGermany
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Spécifie une description pour le profil Azure.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Spécifie le nom de l’objet de profil Azure.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Spécifie un nom d'utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur que ce paramètre spécifie.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez l’applet de commande Get-SCUserRole . Cette applet de commande fonctionne pour le compte du rôle d’utilisateur spécifié par ce paramètre.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Owner

Spécifie le propriétaire du profil Azure sous la forme d’un compte d’utilisateur de domaine valide. Exemple de format :

  • -Owner « Contoso\DomainUser »
  • -Propriétaire « Domainuser@Contoso.com »
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché ce compte. Ce paramètre vous permet d’auditer les conseils PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Spécifie l’ID de l’abonnement Azure.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UserRole

Spécifie un objet rôle d'utilisateur.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Spécifie un objet serveur VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WorkspaceId

Spécifie l’ID d’espace de travail de l’espace de travail Log Analytics, où les données de journal seront stockées.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceKey

Spécifie la clé d’espace de travail (primaire ou secondaire) de l’espace de travail Log Analytics.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Notes

Cette applet de commande retourne un objet AzureProfile.