Udostępnij za pośrednictwem


Set-SCAzureProfile

Modyfikuje właściwości profilu platformy Azure w programie VMM.

Składnia

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

Opis

Polecenie cmdlet Set-SCAzureProfile modyfikuje właściwości profilu platformy Azure utworzonego w programie VMM. Aby uzyskać obiekt profilu platformy Azure, użyj polecenia cmdlet Get-SCAzureProfile. Aby uzyskać więcej informacji na temat profilów platformy Azure, wpisz Get-Help New-SCAzureProfile -Detailed.

Przykłady

Przykład 1

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

Zaktualizuj klucz obszaru roboczego usługi Log Analytics w istniejącym profilu zarządzania aktualizacjami platformy Azure.

Przykład 2

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

Zaktualizuj nazwę istniejącego profilu zarządzania upate platformy Azure.

Parametry

-AutomationAccount

Określa nazwę konta usługi Azure Automation, które ma być używane do aktualizowania maszyn wirtualnych zarządzanych przez program VMM. Parametr opcjonalny.

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

-AutomationAccountResourceGroup

Określa grupę zasobów platformy Azure, która zawiera konto usługi Azure Automation używane do aktualizowania maszyn wirtualnych zarządzanych przez program VMM. Parametr opcjonalny.

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

-AzureApplicationID

Określa identyfikator aplikacji, której tożsamość jest używana do uwierzytelniania w subskrypcji platformy Azure. Parametr opcjonalny.

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

-AzureApplicationKey

Określa klucz uwierzytelniania dla aplikacji używanej do uwierzytelniania w subskrypcji platformy Azure. Parametr opcjonalny.

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

-AzureDirectoryID

Określa identyfikator dzierżawy usługi Azure Active Directory, która zawiera tożsamość używaną do uwierzytelniania w subskrypcji platformy Azure. Parametr opcjonalny.

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

-AzureProfile

Określa obiekt profilu platformy Azure. Aby uzyskać obiekt profilu platformy Azure, użyj polecenia cmdlet Get-SCAzureProfile .

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

-CertificateThumbprint

Określa odcisk palca certyfikatu zarządzania. Klucz prywatny certyfikatu zarządzania musi znajdować się w osobistym magazynie certyfikatów, a klucz publiczny musi zostać przekazany na platformę Azure. Parametr opcjonalny.

Uwierzytelnianie oparte na certyfikatach zarządzania umożliwia zarządzanie tylko klasycznymi maszynami wirtualnymi.

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

-CloudProvider

Określa dostawcę usług w chmurze platformy Azure do użycia. Może to być publiczna platforma Azure lub jeden z regionów suwerennych platformy Azure. Parametr opcjonalny.

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

-Description

Określa opis profilu platformy Azure. Parametr opcjonalny.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr. Parametr opcjonalny.

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

-Name

Określa nazwę profilu platformy Azure. Parametr opcjonalny.

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

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, który określa ten parametr. Parametr opcjonalny.

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

-OnBehalfOfUserRole

Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole. To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr. Parametr opcjonalny.

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

-Owner

Określa właściciela profilu platformy Azure w postaci prawidłowego konta użytkownika domeny. Parametr opcjonalny. Przykładowy format:

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła to konto. Ten parametr umożliwia inspekcję porad PRO. Parametr opcjonalny.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń. Parametr opcjonalny. Parametr opcjonalny.

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

-SubscriptionId

Określa identyfikator subskrypcji platformy Azure. Parametr opcjonalny.

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

-UserRole

Określa obiekt roli użytkownika. Parametr opcjonalny.

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

-VMMServer

Określa obiekt serwera programu VMM. Parametr opcjonalny.

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

-WorkspaceId

Określa identyfikator obszaru roboczego usługi Log Analytics, w którym będą przechowywane dane dziennika. Parametr opcjonalny.

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

-WorkspaceKey

Określa klucz obszaru roboczego (podstawowy lub pomocniczy) obszaru roboczego usługi Log Analytics. Parametr opcjonalny.

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

Uwagi

To polecenie cmdlet zwraca obiekt AzureProfile.