- Überblick
- Active Directory
- Versionshinweise
- Über das Active Directory-Aktivitätspaket
- Projektkompatibilität
- Active Directory Scope
- Get Object Distinguished Name
- Objekteigenschaften abrufen
- Objekte nach Filter abrufen
- Objekte nach LDAP-Filter abrufen
- Ist Objekt Mitglied der Gruppe
- Move Object
- Rename Object
- Objekteigenschaften aktualisieren
- Add Computer to Group
- Computer Exists
- Create Computer
- Delete Computer
- Get Computer Status
- Get Computers in Group
- Join Computer to Domain
- Remove Computer from Group
- Set Computer Status
- Unjoin Computer from Domain
- Add Group to Group
- Create Group
- Gruppe löschen
- Group Exists
- Remove Group from Group
- Add User to Group
- Change User Password
- Benutzer erstellen
- Benutzer löschen
- Force Password Change
- Ablaufdatum des Kennworts abrufen
- Ablaufdatum für Benutzer abrufen
- Benutzergruppen abrufen
- Benutzerstatus abrufen
- Get Users in Group
- Remove User From Group
- Ablaufdatum für Benutzer festlegen
- Benutzerstatus festlegen
- Benutzer vorhanden
- Benutzeranmeldeinformationen validieren
- Organisationseinheit erstellen
- Organisationseinheit löschen
- Active Directory-Anleitungen
- Amazon Web Services
- Versionshinweise
- Über das Amazon Web Services-Aktivitätspaket
- Projektkompatibilität
- Berechtigungsliste
- Amazon Web Services Scope
- Configure Robot
- Create Instance
- Create Instance from Launch Template
- Get Instance by ID
- Get Instance List
- Reboot Instance
- Start Instance
- Stop Instance
- Terminate Instance
- Volume an Instance anhängen
- Instance-Snapshots erstellen
- Volume erstellen
- Volume-Snapshot erstellen
- Snapshot löschen
- Volume löschen
- Volume von Instance trennen
- Instance-Volumes abrufen
- Snapshot abrufen
- Volume abrufen
- Volume-Liste abrufen
- Add User to Group
- Create Group
- Gruppe löschen
- For Each Group
- Get Group
- Remove User From Group
- Update Group
- Add/Remove Inline Policy
- Attach/Detach Managed Policy
- Create Managed Policy
- Delete Managed Policy
- For Each Managed Policy
- Get IAM Identities Attached to a Managed Policy
- Get IAM Identity Inline Policies
- Get IAM Identity Managed Policies
- Get Managed Policy
- Update Managed Policy
- Add Role to Instance Profile
- Create Role
- Delete Role
- For Each Role
- Get Role
- Remove Role from Instance Profile
- Update Role
- Change User Password
- Benutzer erstellen
- Benutzer löschen
- For Each User
- For Each User Group
- For Each User in Group
- Get User
- Update User
- Configure Logging for Bucket
- Configure Public Access to Bucket
- Create Bucket
- Delete Bucket
- Delete Bucket Policy
- Empty Bucket
- Get Bucket
- Get Bucket List
- Get Bucket Policy
- Set Bucket Policy
- Update Bucket Properties
- Copy Object
- Delete Multiple Objects
- Delete Single Object
- Download Object to File
- For Each Object in Bucket
- Get Object
- Get Object ACL
- Set Object ACL
- Upload Object from File
- Upload Objects from Folder
- Run Power Shell Command
- Anleitungen zu Amazon Web Services
- Amazon WorkSpaces
- Azure
- Versionshinweise
- Über das Azure-Aktivitätspaket
- Projektkompatibilität
- Azure Scope
- Get Secrets
- Create Resource Group
- Delete Resource Group
- Get Resource Group
- Get Resource Group List
- Append to Blob
- Copy Blob
- Create Blob Container
- Delete Blob
- Delete Blob Container
- Download Blob to File
- For Each Blob Container
- For Each Blob in Container
- Get Blob
- Get Blob Container
- Get Blob Containers List
- Get Blob List
- Upload Blob from File
- Create Storage Account
- Delete Storage Account
- Get Storage Account
- Get Storage Account Key
- Get Storage Account List
- Regenerate Storage Account Key
- Create Tables
- Delete Rows
- Delete Table
- For Each Row in Table
- Get Row
- Get Rows By Filter
- Tabelle erhalten (Get Table)
- Get Table List
- Insert Rows
- Attach VM Data Disk
- Configure Robot
- Create VM
- VM löschen
- Detach VM Data Disk
- Get Disk
- Get Disk List
- Get RDP Files
- Get VM
- Get VM Custom Image
- Get VM Custom Image List
- Get VM Disk List
- Get VM Image by Publisher
- Get VM List
- Restart VM
- Run Script in VM
- Shutdown VM
- VM starten
- VM anhalten
- Create Network Interface
- Get Network Interface
- Delete Network Interface
- Create NSG
- Delete NSG
- For Each NSG
- Get VM NSG List
- Delete IP Configuration
- Delete Security Rule
- Get NSG
- Get Security Rule List
- For Each Security Alert
- For Each Network Interface
- Get NSG Network Interface List
- Create IP Configuration
- Set Security Alert State
- Get VM Network Interface List
- Get Security Rule
- Create Security Rule
- Get Security Alert
- Set Blob Tier
- Azure-Anleitungen
- Azure Active Directory
- Versionshinweise
- Über das Azure Active Directory-Aktivitätspaket
- Projektkompatibilität
- Azure AD Delegated Scope
- Azure AD Application Scope
- Add Member to Role
- For Each Role
- For Each User in Role
- Is Member in Role
- Remove Member from Role
- Add Group to Lifecycle Policy
- Create Lifecycle Policy
- Delete Lifecycle Policy
- For Each Lifecycle Policy
- Is Group in Lifecycle Policy
- Remove Group from Lifecycle Policy
- Update Lifecycle Policy
- Add Member to Group
- For Each Group in Group
- For Each Parent Group
- For Each User in Group
- Is Member of Group
- Remove Member from Group
- Add Owner to Group
- For Each User in Group Owners
- Is Owner of Group
- Remove Owner from Group
- Create Assigned Group
- Gruppe löschen
- For Each Group
- Get Group by Id
- Group Exists
- Update Group
- For Each Direct Report
- Get Manager
- Set Manager
- Benutzer erstellen
- Benutzer löschen
- For Each User
- For Each User Group
- For Each User Role
- Get User
- Passwort zurücksetzen (Reset Password)
- Update User
- Benutzer vorhanden
- Get Group by Name
- Assign License
- Lizenz entfernen
- Anleitungen für das Azure Active Directory
- Azure Windows Virtual Desktop
- Versionshinweise
- Über das Azure Windows Virtual Desktop-Aktivitätspaket
- Projektkompatibilität
- Windows Virtual Desktop Scope
- Create Host Pool
- Add Virtual Machine to Host Pool
- Update Host Pool
- Get Host Pool
- Delete Host Pool
- For Each Host Pool
- Get Session Host
- For Each Session Host
- Update Session Host
- Delete Session Host
- For Each User Session
- Disconnect User Session
- Delete User Session
- Send Message to User Session
- Get Application Group
- For Each Application Group
- Assign Users and Groups to Application Group
- Remove Users and Groups from Application Group
- Create Workspace
- Update Workspace
- Get Workspace
- For Each Workspace
- Delete Workspace
- Neuen persönlichen virtuellen Desktop für einen Benutzer erstellen
- Citrix
- Versionshinweise
- Über das Citrix-Aktivitätspaket
- Projektkompatibilität
- Citrix Scope
- Get Server List
- Get Storage Repositories
- Add Tag to VM
- Add VM to Folder
- Remove Tag From VM
- Remove VM from Folder
- Delete All VM Snapshots
- Delete VM Snapshot
- Get VM Snapshot List
- Revert VM to Snapshot
- Take VM Snapshot
- Create VM From Template
- VM löschen
- Vorlagenliste abrufen
- Get VM by UUID
- Get VM List
- Power Off VM
- Power On VM
- Rename VM
- Restart VM
- Resume VM
- Suspend VM
- Anleitungen zu Citrix-Aktivitäten
- Desktop-Trigger
- Exchange Server
- Google Cloud
- Versionshinweise
- Über das Google Cloud-Aktivitätspaket
- Projektkompatibilität
- Google Cloud Scope
- Create Bucket
- Update Bucket Properties
- Get Bucket
- For Each Bucket
- Delete Bucket
- Get Object
- Delete Object
- Copy Object
- Upload Object from File
- Download Object to File
- For Each Object in Bucket
- Create Instance
- Create Instance from Template
- Get Instance
- For Each Instance
- Start Instance
- Stop Instance
- Reset Instance
- Delete Instance
- Configure Robot
- Run Script on Instance
- Get Project
- For Each Project
- Create Role
- Delete Role
- For Each Grantable Role
- For Each Role
- Get Role
- Undelete Role
- Update Role
- Get IAM Policy
- Set IAM Policy
- Get Secret Data
- Google Cloud-Anleitungen
- Hyper V
- NetIQ eDirectory
- Versionshinweise
- Über das NetIQ eDirectory-Aktivitätspaket
- Projektkompatibilität
- NetIQ eDirectory-Scope
- Objekt zu Gruppe hinzufügen
- Delete Object
- Get Object Distinguished Name
- Objekteigenschaften abrufen
- Objekte nach Filter abrufen
- Objekte nach LDAP-Filter abrufen
- Ist Objekt Mitglied der Gruppe
- Move Object
- Objekt aus Gruppe entfernen
- Rename Object
- Objekteigenschaften aktualisieren
- Add Computer to Group
- Computer Exists
- Delete Computer
- Create Computer
- Get Computer Status
- Remove Computer from Group
- Set Computer Status
- Add Group to Group
- Create Group
- Gruppe löschen
- Get Computers in Group
- Get Users in Group
- Group Exists
- Remove Group from Group
- Organisationseinheit erstellen
- Organisationseinheit löschen
- Add User to Group
- Change User Password
- Benutzer erstellen
- Benutzer löschen
- Force Password Change
- Ablaufdatum des Kennworts abrufen
- Ablaufdatum für Benutzer abrufen
- Benutzergruppen abrufen
- Benutzerstatus abrufen
- Remove User From Group
- Ablaufdatum für Benutzer festlegen
- Benutzerstatus festlegen
- Benutzer vorhanden
- Benutzeranmeldeinformationen validieren
- System Center
- VMware
- Versionshinweise
- Über das VMware-Aktivitätspaket
- Projektkompatibilität
- VMware Scope
- Get Datastore
- Get Datastore List
- Get Host
- Get Host List
- Delete All VM Snapshots
- Delete VM Snapshot
- Get VM Snapshot List
- Revert VM to Snapshot
- Take VM Snapshot
- Configure Robot
- Create VM From Template
- Convert Template to VM
- Convert VM to Template
- Customize VM
- VM löschen
- Get VM
- Get VM List
- Power Off VM
- Suspend VM
- Run Program in VM
- Restart VM
- Rename VM
- Power On VM
- Move VM to Folder
- Migrate VM
- Vorlagenliste abrufen
- Export OVF Template
- Deploy OVF Template
- Assign Tag to VM
- Remove Tag From VM
- Assign Tag to Folder
- Remove Tag from Folder
- Create Folder
- Get Folder
- Rename Folder
- Move Folder
- Delete Folder
- Mount Tools Installer
- Unmount Tools Installer
- Upgrade Tools
- Anleitungen zu VMWare-Aktivitäten
Neuen persönlichen virtuellen Desktop für einen Benutzer erstellen
Im folgenden Beispiel wird erklärt, wie Azure WVD-Aktivitäten verwendet werden, um die Erstellung eines neuen virtuellen Desktops für einen bestimmten Benutzer zu automatisieren. Gezeigt werden Aktivitäten wie Windows Virtual Desktop Scope, Create Host Pool, Get Application Group, Assign Users and Groups to Application Group, Add Virtual Machine to Host Pool, Update Session Host.
Der Workflow besteht aus den folgenden Aktionen:
- Stellen Sie eine Verbindung mit Azure her.
- Erstellen Sie einen neuen persönlichen Hostpool.
- Weisen Sie das Benutzerkonto der Standard-Desktopanwendungsgruppe des Hostpools zu.
- Erstellen Sie einen neuen Sitzungshost, indem Sie eine vorhandene virtuelle Maschine (VM) zum Hostpool hinzufügen.
- Weisen Sie den Benutzer dem Sitzungshost zu.
- Senden Sie eine E-Mail mit Details zum Zugriff auf den virtuellen Desktop an den Benutzer.
- Fügen Sie die Aktivität Windows Virtual Desktop Scope hinzu, um eine Verbindung mit Azure herzustellen und einen Scope für Azure WVD-Aktivitäten bereitzustellen.
-
Legen Sie einen Wert für die Parameter ClientID, ClientSecret (
SecureString
), Environment, SubscriptionIDund TenantID fest .
- Fügen Sie die Aktivität Create Host Pool hinzu, um einen Hostpool vom Typ Persönlichzu erstellen. In diesem Fall wird jedem Benutzer ein Desktop zugewiesen. Diese Aktivität erstellt eine Standard-Desktopanwendungsgruppe.
- Legen Sie Typ auf Persönlich fest.
- Legen Sie PersonalDesktopAssignmentType auf Direct fest. In diesem Fall müssen Sie den Benutzer später sowohl der Desktopanwendungsgruppe des Hostpools als auch einem bestimmten Sitzungshost zuweisen, bevor der Benutzer eine Verbindung mit dem persönlichen Desktop herstellen kann.
- Legen Sie einen Wert für die obligatorischen Parameter Name, ResourceGroupNameund Region fest.
-
Um die Standard-Desktopanwendungsgruppe des Hostpools beim angegebenen Arbeitsbereich zu registrieren, legen Sie einen Wert für den Parameter Arbeitsbereich fest.
Hinweis: Eine Desktopanwendungsgruppe muss einem Arbeitsbereich zugeordnet sein, damit Benutzer die für sie veröffentlichten Desktops sehen können. -
(Optional) Geben Sie einen Wert für die Parameter FriendlyName, Descriptionund Tags an.
- Fügen Sie die Aktivität Get Application Group hinzu, um das
WVDApplicationGroup
-Objekt abzurufen, das der standardmäßigen Desktop-Anwendungsgruppe des Hostpools zugeordnet ist. - Legen Sie
hostPoolInfo.DefaultDesktopApplicationGroupName
auf ApplicationGroupName fest. -
Legen Sie
hostPoolInfo.ResourceGroupName
auf ResourceGroupName fest. -
Weisen Sie den Benutzer der Desktopanwendungsgruppe zu, indem Sie die Aktivität Benutzer und Gruppen einer Anwendungsgruppe zuweisen verwenden.
Wichtig:Um die Aktivität Benutzer und Gruppen zu Anwendungsgruppe zuweisen verwenden zu können, muss der Client (Anwendung), der in der Aktivität Windows Virtual Desktop Scope (ClientID-Eigenschaft) angegeben ist, über die hierbeschriebenen Berechtigungen verfügen.
Sie können beispielsweise Ihrem Client (Anwendung) die Rolle Besitzer für die Ressourcengruppe zuweisen, zu der die Anwendungsgruppe gehört, indem Sie die hierbeschriebenen Schritte ausführen.
-
Geben Sie den Benutzer an, indem Sie UsersAndGroupsIds auf
{"user-object-id"}
festlegen, wobeiuser-object-id
die Objekt-ID des Benutzerkontos in Azure ADdarstellt. Dieser Wert kann aus dem Azure-Portal oder mit der Aktivität Get User des UiPath.AzureActiveDirectory.Activities -Pakets abgerufen werden.
- Fügen Sie dem Hostpool mithilfe der Aktivität Virtuelle Maschine zu Hostpool hinzufügen eine VM hinzu.
- Die VM kann im Azure-Portal oder mit der Aktivität Create VM des UiPath.Azure.Activities -Pakets erstellt werden.
-
Geben Sie die Azure-VM an, indem Sie einen Wert für die Parameter in der Kategorie Virtuelle Maschine festlegen, nämlich Name und ResourceGroupName.
Tipp: Der Status der VM muss auf Wird ausgeführt festgelegt werden, wenn Sie die Aktivität Virtuelle Maschine zum Hostpool hinzufügen verwenden . - Geben Sie die Anmeldeinformationen eines Domänenbenutzerkontos an, das verwendet wird, um die VM mit der Domäne zu verbinden. Wenn DomainToJoin nicht festgelegt ist, wird die VM mit der Domäne verbunden, die dem Suffix des Benutzerprinzipals entspricht, das im Parameter DomainUsername angegeben ist.
-
Die Aktivität Virtuelle Maschine zum Hostpool hinzufügen wird lange ausgeführt, daher wird empfohlen, ein Timeout von 1200 oder länger festzulegen, um sicherzustellen, dass sie abgeschlossen wird (falls Sie auf den Abschluss warten möchten, um andere Vorgänge auf dem resultierenden Sitzungshost auszuführen ).
-
Nachdem der Sitzungshost erstellt wurde, weisen Sie den Benutzer dem Sitzungshost mithilfe der Aktivität Update Session Host zu.
Hinweis: Dieser Schritt ist nur erforderlich, wenn für den Hostpool, zu dem der Sitzungshost gehört, die Option Direkte Zuweisung aktiviert ist.
-
Informieren Sie den Benutzer über den neuen persönlichen virtuellen Desktop, indem Sie eine E-Mail mit der Aktivität Send Outlook Mail Message senden .
-
Die E-Mail enthält Informationen zum Zugriff auf den virtuellen Desktop.
Führen Sie den Prozess aus. Der Roboter verwendet die Azure Windows Virtual Desktop- Aktivitäten, um Ihre Azure WVD-Aufgaben zu automatisieren.