Add-RdsAccount
Přidá ověřený účet, který se použije pro žádosti o rutiny služby Windows Virtual Desktop.
Syntax
Add-RdsAccount
[-DeploymentUrl] <String>
[[-Credential] <PSCredential>]
[<CommonParameters>]
Add-RdsAccount
[-DeploymentUrl] <String>
[-Credential] <PSCredential>
[-ServicePrincipal]
[-AadTenantId] <String>
[<CommonParameters>]
Add-RdsAccount
[-DeploymentUrl] <String>
[-CertificateThumbprint] <String>
[-ApplicationId] <String>
[-AadTenantId] <String>
[<CommonParameters>]
Description
Rutina Add-RdsAccount přidá ověřený účet, který se použije pro požadavky rutin služby Windows Virtual Desktop. Po dokončení se kontext automaticky nastaví tak, aby jako název skupiny tenantů používal výchozí skupinu tenantů. Kontext můžete změnit spuštěním rutiny Set-RdsContext.
Příklady
Příklad 1: Připojení ke službě Windows Virtual Desktop prostřednictvím interaktivního přihlášení
PS C:\> Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com"
DeploymentUrl TenantGroupName UserName
------------- --------------- --------
https://rdbroker.wvd.microsoft.com Default Tenant Group admin@contoso.com
Tento příkaz se připojí k pracovnímu nebo školnímu účtu. Pokud chcete spouštět rutiny služby Windows Virtual Desktop s tímto účtem, musíte na příkazovém řádku zadat přihlašovací údaje id organizace. Pokud je pro vaše přihlašovací údaje povolené vícefaktorové ověřování, musíte se přihlásit pomocí interaktivní možnosti nebo použít ověřování instančního objektu.
Příklad 2: Připojení ke službě Windows Virtual Desktop pomocí přihlašovacích údajů ID organizace
`powershell
PS C:\> $Credential = Get-Credential
PS C:\> Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com"
DeploymentUrl TenantGroupName UserName
------------- --------------- --------
https://rdbroker.wvd.microsoft.com Default Tenant Group admin@contoso.com
První příkaz vyzve k zadání přihlašovacích údajů uživatele (uživatelské jméno a heslo) a pak je uloží do proměnné $Credential. Druhý příkaz se připojí k účtu Azure AD pomocí přihlašovacích údajů uložených v $Credential. Tento účet se ověřuje ve službě Windows Virtual Desktop pomocí přihlašovacích údajů ID organizace. Pokud je pro vaše přihlašovací údaje povolené vícefaktorové ověřování, musíte se přihlásit pomocí interaktivní možnosti nebo použít ověřování instančního objektu.
Příklad 3: Připojení ke službě Windows Virtual Desktop pomocí účtu instančního objektu s přihlašovacími údaji pro heslo
`powershell
PS C:\> $Credential = Get-Credential
PS C:\> Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com" -ServicePrincipal -AadTenantId "xxxx-xxxx-xxxx-xxxx"
DeploymentUrl TenantGroupName UserName
------------- --------------- --------
https://rdbroker.wvd.microsoft.com Default Tenant Group admin@contoso.com
První příkaz získá přihlašovací údaje instančního objektu (ID aplikace a tajný klíč instančního objektu) a uloží je do proměnné $Credential. Druhý příkaz se připojí k účtu Azure AD pomocí přihlašovacích údajů instančního objektu uložených v $Credential pro zadaného tenanta. Parametr přepínače ServicePrincipal označuje, že se účet ověřuje jako instanční objekt.
Příklad 4: Připojení ke službě Windows Virtual Desktop pomocí účtu instančního objektu s přihlašovacími údaji certifikátu
# For more information on creating a self-signed certificate
# and giving it proper permissions, please see the following:
# https://learn.microsoft.com/azure/active-directory/develop/howto-authenticate-service-principal-powershell
PS C:\> $Thumbprint = "0SZTNJ34TCCMUJ5MJZGR8XQD3S0RVHJBA33Z8ZXV"
PS C:\> $TenantId = "4cd76576-b611-43d0-8f2b-adcb139531bf"
PS C:\> $ApplicationId = "3794a65a-e4e4-493d-ac1d-f04308d712dd"
PS C:\> Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com" -CertificateThumbprint $Thumbprint -ApplicationId $ApplicationId -AadTenantId $TenantId
DeploymentUrl TenantGroupName UserName
------------- --------------- --------
https://rdbroker.wvd.microsoft.com Default Tenant Group admin@contoso.com
`
Parametry
-AadTenantId
Určuje ID tenanta Azure AD, jehož členem je instanční objekt.
Type: | String |
Aliases: | TenantId |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationId
ID aplikace instančního objektu, který se má ověřit ve službě Windows Virtual Desktop.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertificateThumbprint
Kryptografický otisk nainstalovaného certifikátu, který se má ověřit jako instanční objekt ve službě Windows Virtual Desktop.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Určuje objekt PSCredential. Další informace o objektu PSCredential zadejte Get-Help Get-Credential. Objekt PSCredential poskytuje ID a heslo uživatele pro přihlašovací údaje ID organizace nebo ID aplikace a tajný klíč pro přihlašovací údaje instančního objektu.
Type: | PSCredential |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentUrl
Řetězec adresy URL (Universal Resource Locator) odkazující na web pro správu služby Windows Virtual Desktop.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePrincipal
Přepínač označující, že se tento účet ověřuje zadáním přihlašovacích údajů instančního objektu.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
None
Výstupy
Microsoft.RDInfra.RDManagementData.RdMgmtContext