# IMPORT DEL MODULO Import-Module RemoteDesktop # SI CONSIGLIA DI VERIFICARE SEMPRE LA LISTA DEI COMANDI, PER SAPERE SE CI SONO STATI DEI CAMBIAMENTI Get-Command –Module RemoteDesktop # PARAMETRI E VARIABILI $RDSH1 = "RDS-RDSH01.TECHEVENT.LOC" $RDSH2 = "RDS-RDSH02.TECHEVENT.LOC" $User1 = "TECHEVENT\mario" $User2 = "TECHEVENT\Alessandro" $CollectionName = "RDS-PDCOL" $ConnectionBroker = "RDS-CB01.TECHEVENT.LOC" # COMANDI PER CREARE UNA SESSION DEPLOYMENT New-RDSessionDeployment -ConnectionBroker $ConnectionBroker -WebAccessServer $ConnectionBroker -SessionHost $RDSH1 # AGGIUNGIAMO UN RD SESSION HOST SERVERS AL DEPLOYMENT Add-RDServer -Server $RDSH2 -Role "RDS-RD-Server" -ConnectionBroker $ConnectionBroker # ADESSO CREIAMO LA PERSONAL SESSION DESKTOPS COLLECTION. PER FARE QUESTO DOBBIAMO UTLIZZARE # IL COMANDO NEW-RDSESSIONCOLLECTION COMBINATO CON I NUOVI SWITCH -PERSONALSESSIONCOLLECTION # E -GRANTADMINISTRATIVEPRIVILEGE PER DARE AGLI UTENTI I DIRTTI DI LOCAL ADMINISTRATOR SUL # PROPRIO PERSONAL SESSION HOST. New-RDSessionCollection -CollectionName $CollectionName -CollectionDescription "Session collection per Ufficio Tecnico" -ConnectionBroker $ConnectionBroker -SessionHost $RDSH1,$RDSH2 -PersonalUnmanaged -GrantAdministrativePrivilege ############################################################################################################ # # # OUTPUT SARA': # # # # CollectionName Size ResourceType CollectionType CollectionDescription # # -------------- ---- ------------ -------------- --------------------- # # RDS-PDCOL 2 Remote Desktop PersonalUnmanaged Session collection per Ufficio Tecnico # # # ############################################################################################################ # ASSEGNAMO ADESSO GLI UTENTI CHE ACCEDERANNO AI SERVER SESSION HOST Set-RDPersonalSessionDesktopAssignment -CollectionName $CollectionName -ConnectionBroker $ConnectionBroker -User $User1 -Name $RDSH1 Set-RDPersonalSessionDesktopAssignment -CollectionName $CollectionName -ConnectionBroker $ConnectionBroker -User $User2 -Name $RDSH2 # PER VISUALIZZARE LA COLLECTION APPENA CREATA: Get-RDPersonalSessionDesktopAssignment -CollectionName $CollectionName -ConnectionBroker $ConnectionBroker ############################################################################################# # # # Ouput sarà: # # # # CollectionName : RDS-PDCOL # # DesktopName : RDS-RDSH01.TechEvent.loc # # User : TECHEVENT\mario # # # # CollectionName : RDS-PDCOL # # DesktopName : RDS-RDSH02.TechEvent.loc # # User : TECHEVENT\Alessandro # # # #############################################################################################