Freigeben über


New-SCAzureProfile

Erstellt ein Azure-Profil im Virtual Machine Manager, mit dem Ihre VMM-verwalteten Workloads mit Azure gemeinsam verwaltet werden können.

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>]

Beschreibung

Mit dem Befehl "New-SCAzureProfile " wird ein Azure-Profil in der VMM-Bibliothek erstellt, das zum Co-Manage von Workloads mit Azure verwendet wird. Azure Profile bietet VMM-Kunden mehrere Azure-Co-Management Optionen. Ex: Azure VM Management, Azure Update Management usw.

Weitere Informationen zu Azure Co-Management-Funktionen in VMM finden Sie unter Hinzufügen eines Azure-Abonnements in VMM.

Beispiele

Beispiel 1

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

Erstellt ein Azure-Profil zum Verwalten von Azure-VMs.

Beispiel 2

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

Erstellt ein Azure-Profil zum Verwalten von Updates für VMs mithilfe des Azure Update Management-Diensts.

Beispiel 3

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

Erstellt ein Azure-Profil zum Verwalten von Azure-VMs, das verwaltungszertifikat zur Authentifizierung bei Azure verwendet.

Hinweis

Wenn das Verwaltungszertifikat zur Authentifizierung bei Azure verwendet wird, können Sie nur klassische Azure-VMs mithilfe dieses Azure-Profils verwalten.

Parameter

-AutomationAccount

Gibt den Namen des Azure-Automatisierungskontos an, das zum Aktualisieren von VMs verwendet werden soll, die von VMM verwaltet werden.

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

-AutomationAccountResourceGroup

Gibt die Azure-Ressourcengruppe an, die das Azure-Automatisierungskonto enthält, das zum Aktualisieren von VMs verwendet wird, die von VMM verwaltet werden.

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

-AzureApplicationID

Gibt die ID der Anwendung an, deren Identität zum Authentifizieren bei Azure-Abonnement verwendet wird.

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

-AzureApplicationKey

Gibt den Authentifizierungsschlüssel für die Anwendung an, die zum Authentifizieren beim Azure-Abonnement verwendet wird.

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

-AzureDirectoryID

Gibt die ID des Azure Active Directory-Mandanten an, der die Identität enthält, die zum Authentifizieren des Azure-Abonnements verwendet wird.

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

-CertificateThumbprint

Gibt den Fingerabdruck des Verwaltungszertifikats an. Der private Schlüssel des Verwaltungszertifikats muss sich im persönlichen Zertifikatspeicher befinden, und der öffentliche Schlüssel muss in Azure hochgeladen werden.

Hinweis

Mit der zertifikatbasierten Verwaltungsauthentifizierung können Sie nur klassische VMs verwalten.

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

-CloudProvider

Gibt den zu verwendenden Azure-Cloudanbieter an. Dies kann die Azure Public oder eine der Azure Sovereign-Regionen sein.

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

-Description

Gibt eine Beschreibung für das Azure-Profil an.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-Name

Gibt den Namen für das Azure-Profilobjekt an.

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

-OnBehalfOfUser

Gibt einen Benutzernamen an. Dieses Cmdlet wird im Namen des Benutzers ausgeführt, den dieser Parameter angibt.

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

-OnBehalfOfUserRole

Gibt eine Benutzerrolle an. Um eine Benutzerrolle abzurufen, verwenden Sie das Cmdlet Get-SCUserRole . Dieses Cmdlet wird im Namen der Benutzerrolle ausgeführt, die dieser Parameter angibt.

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

-Owner

Gibt den Besitzer des Azure-Profils in Form eines gültigen Domänenbenutzerkontos an. Beispiel für das Format:

  • -Besitzer "Contoso\DomainUser"
  • -Besitzer "Domainuser@Contoso.com"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der dieses Konto ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

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

-SubscriptionId

Gibt die ID des Azure-Abonnements an.

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

-UserRole

Gibt ein Benutzerrollenobjekt an.

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

-WorkspaceId

Gibt die Arbeitsbereichs-ID des Log Analytics-Arbeitsbereichs an, in dem die Protokolldaten gespeichert werden.

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

-WorkspaceKey

Gibt den Arbeitsbereichsschlüssel (primär oder sekundär) des Log Analytics-Arbeitsbereichs an.

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

Hinweise

Dieses Cmdlet gibt ein AzureProfile-Objekt zurück.