New-SCAzureProfile
Tworzy profil platformy Azure w programie Virtual Machine Manager, który może służyć do współzarządzanie obciążeniami zarządzanymi przez program 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 cmdlet 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. Na przykład: 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óre używają 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 ma 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 regionów suwerennych 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, który określa 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.