Send-RdsUserSessionMessage
Rendszerüzenetet küld egy felhasználói munkamenetnek.
Syntax
Send-RdsUserSessionMessage
[-TenantName] <String>
[-HostPoolName] <String>
[-SessionHostName] <String>
[-SessionId] <Int32>
[-MessageTitle] <String>
[-MessageBody] <String>
[-NoUserPrompt]
[<CommonParameters>]
Description
A Send-RdsUserSessionmessage parancsmag rendszerüzenetet küld egy adott felhasználói munkamenetnek. Mivel a felhasználói munkamenet-azonosító csak egy munkamenetgazda környezetében egyedi, egy másik munkamenetgazda-kiszolgáló is megoszthatja ugyanazt a felhasználói munkamenet-azonosítót. Az ezzel a parancsmaggal megadott munkamenetgazda és munkamenet-azonosító egyedileg azonosít egy munkamenetet egy gazdagépkészleten belül. Ha a munkamenet-azonosító nincs megadva, akkor az üzenetet a rendszer a munkamenetgazda összes felhasználói munkamenetére szórja.
Példák
1. példa: Üzenet küldése felhasználói munkamenetnek az összes szükséges információ megadásával
PS C:\> Send-RdsUserSessionMessage -TenantName "contoso" -HostPoolName "contosoHostPool" -SessionHostName "sh1.contoso.com" -SessionId 1 -MessageTitle "Test announcement" -MessageBody "Test message."
Ez a parancs üzenetet küld a megadott felhasználói munkamenetnek. Ez a parancs megköveteli, hogy korábban megkeresse a felhasználói munkamenetet az összes szükséges információ megadásához. Ha a NoUserPrompt kapcsoló nélkül futtatja a Send-RdsUserSessionMessage parancsmagot, a rendszer megkéri, hogy erősítse meg az üzenet küldését.
2. példa: Üzenet küldése egy felhasználónak a felhasználói munkamenet megkeresésével
PS C:\> Get-RdsUserSession -TenantName "contoso" -HostPoolName "contosoHostPool" | where { $_.UserPrincipalName -eq "contoso\user1" } | Send-RdsUserSessionMessage -MessageTitle "Test announcement" -MessageBody "Test message." -NoUserPrompt
Ez a parancs a Get-RdsUserSession parancsmagot használja az adott felhasználó munkamenetének kereséséhez, majd a Send-RdsUserSessionMessage parancsmagba irányítja, hogy üzenetet küldjön a felhasználói munkamenetnek. Ha a NoUserPrompt kapcsolóval futtatja a Send-RdsUserSessionMessage parancsmagot, nem kap további kérést az üzenet elküldéséhez.
Paraméterek
-HostPoolName
A gazdagépkészlet neve.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MessageBody
A felhasználói munkamenetbe elküldeni kívánt üzenet törzse.
Type: | String |
Position: | 5 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MessageTitle
A felhasználói munkamenetbe küldeni kívánt üzenet címe.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NoUserPrompt
A kapcsoló azt jelzi, hogy további megerősítés nélkül szeretné leválasztani a felhasználót.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SessionHostName
A munkamenetgazda neve.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SessionId
A munkamenet-azonosító korrelál azzal a felhasználói munkamenetel, amely megkapja az üzenetet.
Type: | Int32 |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TenantName
A bérlő neve.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Bevitelek
System.String
System.Int32
Kimenetek
System.Object