Udostępnij za pośrednictwem


New-SCAzureProfile

Tworzy profil platformy Azure w programie Virtual Machine Manager, który może służyć do współzarządzania zarządzanych obciążeń programu VMM za pomocą platformy Azure.

Składnia

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

Opis

Polecenie New-SCAzureProfile tworzy profil platformy Azure w bibliotece programu VMM, który służy do Co-Manage obciążeń za pomocą platformy Azure. Profil platformy Azure udostępnia klientom programu VMM wiele opcji Co-Management platformy Azure. Np. Zarządzanie maszynami wirtualnymi platformy Azure, usługa Azure Update Management itp.

Aby uzyskać więcej informacji na temat możliwości usługi Azure Co-Management w programie VMM, zobacz Dodawanie subskrypcji platformy Azure w programie VMM.

Przykłady

Przykład 1

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

Tworzy profil platformy Azure do zarządzania maszynami wirtualnymi platformy Azure.

Przykład 2

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

Tworzy profil platformy Azure do zarządzania aktualizacjami maszyn wirtualnych przy użyciu usługi Azure Update Management.

Przykład 3

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

Tworzy profil platformy Azure do zarządzania maszynami wirtualnymi platformy Azure, który używa certyfikatu zarządzania do uwierzytelniania na platformie Azure.

Uwaga

Jeśli certyfikat zarządzania jest używany do uwierzytelniania na platformie Azure, możesz zarządzać tylko klasycznymi maszynami wirtualnymi platformy Azure przy użyciu tego profilu platformy Azure.

Parametry

-AutomationAccount

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

Type:String
Position:Named
Default value:None
Required:True
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.

Type:String
Position:Named
Default value:None
Required:True
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.

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

-AzureApplicationKey

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

Type:String
Position:Named
Default value:None
Required:True
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.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
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.

Uwaga

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

Type:String
Position:Named
Default value:None
Required:True
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 suwerennych regionów platformy 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

Określa opis profilu platformy Azure.

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.

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

-Name

Określa nazwę obiektu profilu platformy Azure.

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

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika określonego przez ten parametr.

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.

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

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ń.

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

-SubscriptionId

Określa identyfikator subskrypcji platformy Azure.

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

-UserRole

Określa obiekt roli użytkownika.

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

-VMMServer

Określa obiekt serwera programu VMM.

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.

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

-WorkspaceKey

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

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

Uwagi

To polecenie cmdlet zwraca obiekt AzureProfile.