Freigeben über


Set-SCAzureProfile

Ändert die Eigenschaften eines Azure-Profils in VMM.

Syntax

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

Beschreibung

Das Cmdlet Set-SCAzureProfile ändert die Eigenschaften eines azure-Profils, das in VMM erstellt wurde. Verwenden Sie zum Abrufen eines Azure-Profilobjekts das Cmdlet "Get-SCAzureProfile". Weitere Informationen zu Azure-Profilen finden Sie unter "Get-Help New-SCAzureProfile -Detail".

Beispiele

Beispiel 1

PS C:> $azUpdateMgmtProfile = Get-SCAzureProfile | Where-Object {$_.Name -eq 'AzUpdateMgmtProfile'}
PS C:\> Set-SCAzureProfile -AzureProfile $azUpdateMgmtProfile -WorkspaceKey 'u6t5H1xh1aze28Rw03UtIG/vDkkCxAs9eWO2rYoGMz3RgWr98o6Xwtn/KZL1OaoQbihvnCIeGh6Qye4N6HrD+w=='

Aktualisieren Des Log Analytics-Arbeitsbereichschlüssels auf einem vorhandenen Azure Update-Verwaltungsprofil.

Beispiel 2

PS C:\> $azUpdateMgmtProfile = Get-SCAzureProfile | Where-Object {$_.Name -eq 'AzUpdateMgmtProfile'}
PS C:\> Set-SCAzureProfile -AzureProfile $azUpdateMgmtProfile -Name azUpdateMgmtProfileNewName

Aktualisieren Sie den Namen auf einem vorhandenen Azure-Verwaltungsprofil.

Parameter

-AutomationAccount

Gibt den Namen des Azure-Automatisierungskontos an, das zum Aktualisieren von VMM verwalteten VMs verwendet werden soll. Optionaler Parameter.

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

-AutomationAccountResourceGroup

Gibt die Azure-Ressourcengruppe an, die das Azure-Automatisierungskonto enthält, das zum Aktualisieren von VMM verwalteten VMs verwendet wird. Dieser Parameter ist optional.

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

-AzureApplicationID

Gibt die ID der Anwendung an, deren Identität verwendet wird, um sich bei Azure-Abonnement zu authentifizieren. Dieser Parameter ist optional.

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

-AzureApplicationKey

Gibt den Authentifizierungsschlüssel für die Anwendung an, die zum Authentifizieren bei Azure-Abonnement verwendet wird. Dieser Parameter ist optional.

Type:String
Position:Named
Default value:None
Required:False
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. Dieser Parameter ist optional.

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

-AzureProfile

Gibt ein Azure-Profilobjekt an. Verwenden Sie zum Abrufen eines Azure-Profilobjekts das Cmdlet "Get-SCAzureProfile ".

Type:AzureProfile
Position:0
Default value:None
Required:True
Accept pipeline input:True
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. Dieser Parameter ist optional.

Die verwaltungsbasierte Authentifizierung ermöglicht Es Ihnen, nur klassische VMs zu verwalten.

Type:String
Position:Named
Default value:None
Required:False
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. Dieser Parameter ist optional.

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. Dieser Parameter ist optional.

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. Dieser Parameter ist optional.

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

-Name

Gibt den Namen des Azure-Profils an. Dieser Parameter ist optional.

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

-OnBehalfOfUser

Gibt einen Benutzernamen an. Dieses Cmdlet wird im Auftrag des Benutzers ausgeführt, den dieser Parameter angibt. Dieser Parameter ist optional.

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

-OnBehalfOfUserRole

Gibt eine Benutzerrolle an. Verwenden Sie zum Abrufen einer Benutzerrolle das Cmdlet Get-SCUserRole. Dieses Cmdlet wird im Auftrag der Benutzerrolle ausgeführt, die dieser Parameter angibt. Dieser Parameter ist optional.

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. Dieser Parameter ist optional. 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. Dieser Parameter ist optional.

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, sodass das Steuerelement sofort an die Befehlsshell zurückgibt. Dieser Parameter ist optional. Dieser Parameter ist optional.

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. Dieser Parameter ist optional.

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

-UserRole

Gibt ein Benutzerrollenobjekt an. Dieser Parameter ist optional.

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

-VMMServer

Gibt ein VMM-Serverobjekt an. Dieser Parameter ist optional.

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

-WorkspaceId

Gibt die Arbeitsbereich-ID des Log Analytics-Arbeitsbereichs an, in dem die Protokolldaten gespeichert werden. Dieser Parameter ist optional.

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

-WorkspaceKey

Gibt den Arbeitsbereichschlüssel (primär oder sekundär) des Log Analytics-Arbeitsbereichs an. Dieser Parameter ist optional.

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

Hinweise

Dieses Cmdlet gibt ein AzureProfile-Objekt zurück.