Cmdlets des automatisierten Konfigurationstools für die Migration
Diese Seite listet alle Cmdlets und Parameter auf, die vom Tool für Migrationsanwendungsfälle unterstützt werden.
Alle Cmdlets verwenden Parameter, die einen der folgenden Typen aufweisen.
- Zeichenfolge
- Liste von Zeichenfolgen
- Boolesch:
$trueoder$false - SwitchParameter: Vorhandensein des Parameters bedeutet
$true; Fehlen des Parameters bedeutet$false
Hinweis:
SwitchParameter ist die bevorzugte Methode für True/False-Auswahlen, aber boolesche Werte werden im Tool aufgrund von Legacy-Problemen immer noch verwendet.
Die folgende Tabelle ist eine Zusammenfassung aller Cmdlets. In jedem einzelnen Abschnitt erfahren Sie, welche Parameter jedes Cmdlet unterstützt.
| Kategorie | Cmdlet | Beschreibung |
|---|---|---|
|
Migration von On-Premises in die Cloud
|
Export-CvadAcToFile |
Lokale Dateien in YAML-Dateien exportieren. |
Import-CvadAcToSite |
YAML-Dateien in die Cloud importieren. Unterstützt Erstellungs-, Aktualisierungs- und Löschvorgänge. | |
Merge-CvadAcToSite |
YAML-Dateien in die Cloud importieren. Unterstützt Erstellungs- und Aktualisierungsvorgänge. | |
New-CvadAcToSite |
YAML-Dateien in die Cloud importieren. Unterstützt Erstellungs- und Aktualisierungsvorgänge. | |
Sync-CvadAcToSite |
Export und Import in einem Schritt. | |
Granulare Migration Verwenden Sie für Komponenten Parameter mit den oben genannten Befehlen. Beispiele: MachineCatalogs, Tags. Verwenden Sie für Komponentennamen Parameter mit den oben genannten Befehlen. Beispiele: IncludeByName, ExcludeByName. |
Nur ausgewählte Komponenten oder Komponentennamen migrieren | |
|
Cloud-zu-Cloud-Cmdlets
|
Backup-CvadAcToFile |
Sichert die gesamte Konfiguration von Ihrer Cloud-Site. |
Restore-CvadAcToSite |
Stellt gesicherte YAML-Dateien auf der Cloud-Site wieder her. Diese Cloud-Site kann dieselbe oder eine andere als die Quell-Cloud-Site sein. | |
Remove-CvadAcFromSite |
Komponentenmitglieder aus der Cloud entfernen. | |
Granulare Migration Verwenden Sie für Komponenten Parameter mit den oben genannten Befehlen. Beispiele: MachineCatalogs, Tags. Verwenden Sie für Komponentennamen Parameter mit den oben genannten Befehlen. Beispiele: IncludeByName, ExcludeByName. |
Nur ausgewählte Komponenten oder Komponentennamen migrieren | |
| Andere grundlegende Cmdlets | Compare-CvadAcToSite |
Vergleicht die lokalen .yml-Dateien mit der Cloud-Konfiguration. |
|
Cmdlets für Voraussetzungen
|
New-CvadAcCustomerInfoFile |
Erstellt eine Kundeninformationsdatei. |
Set-CvadAcCustomerInfoFile |
Aktualisiert eine vorhandene Kundeninformationsdatei. | |
|
Cmdlets für Support und Fehlerbehebung
|
New-CvadAcZipInfoForSupport |
Komprimiert alle Protokoll- und .yml-Dateien in einer einzigen ZIP-Datei zum Senden an Citrix® für den Support. |
Get-CvadAcStatus |
Wird verwendet, um die Konnektivität zu testen und um sicherzustellen, dass alle Voraussetzungen erfüllt sind. Gibt Informationen über das Tool zurück, wie Versionsnummer, Konnektivität mit der Cloud und den Connector-Status. | |
Test-CvadAcConnectionWithSite |
Testet die Verbindung mit der Cloud-Site. | |
Find-CvadAcConnector |
Sucht vorhandene Konnektoren und ermittelt deren Ausführungsstatus. | |
Get-CvadAcCustomerSites |
Gibt die Liste aller Kunden-Sites zurück. | |
New-CvadAcTemplateToFile |
Erstellt eine Vorlagendatei für ausgewählte Komponenten. | |
Show-CvadAcDocument |
Zeigt diese Dokumentation im Standardbrowser an. | |
Find-CvadAcInFile |
Die Dateisuche durchsucht Komponenten-YAML-Dateien nach Elementen, die einem oder mehreren Namen entsprechen, die Platzhalter enthalten können. | |
|
Cmdlets zur Site-Aktivierung
|
Set-CvadAcSiteActiveStateOnPrem |
Legt den Status der lokalen Site auf aktiv oder inaktiv fest. |
Set-CvadAcSiteActiveStateCloud |
Legt den Status der Cloud-Site auf aktiv oder inaktiv fest. | |
|
Cmdlets zum Zusammenführen mehrerer lokaler Sites
|
New-CvadAcSiteMergingInfo |
Erstellt einen Informationssatz für das Zusammenführen von Sites (Präfix/Suffix). |
Set-CvadAcSiteMergingInfo |
Aktualisiert einen vorhandenen Informationssatz für das Zusammenführen von Sites (Präfix/Suffix). | |
Remove-CvadAcSiteMergingInfo |
Entfernt einen vorhandenen Satz von Präfix-/Suffix-Informationen für die Site-Zusammenführung. |
Weitere Informationen zu Parametern und deren Verwendung finden Sie unter Granular migration parameters.
Grundlegende Cmdlets
On-Premises zu Cloud-Cmdlets
-
Export-CvadAcToFile– Exportieren Sie On-Premises-Dateien in YAML-Dateien.Exportiert die Konfiguration aus Ihrer On-Premises-Einrichtung. Dies ist der Standardexportvorgang für die automatisierte Konfiguration. Es werden keine Änderungen an der On-Premises-Sitekonfiguration vorgenommen. Exportierte Dateien werden im Verzeichnis %HOMEPATH%\Documents\Citrix\AutoConfig in einem eindeutig benannten Unterordner Export abgelegt. Der Ordner %HOMEPATH%\Documents\Citrix\AutoConfig enthält immer die zuletzt exportierte On-Premises-Sitekonfiguration.
Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Migrate by components SwitchParameters Filtern nach Objektnamen Siehe Filtern nach Objektnamen Liste von Zeichenfolgen TargetFolderGibt den Exportzielordner an. Zeichenfolge LocaleGibt die Sprache des exportierbaren, menschenlesbaren Texts an. Zeichenfolge QuietUnterdrückt die Protokollierung in der Konsole. SwitchParameter AdminAddressGibt die DNS- oder IP-Adresse des Delivery Controllers an, wenn der Export nicht auf dem Delivery Controller ausgeführt wird. Zeichenfolge CheckUserAndMachinesÜberprüft, ob Benutzer und Maschinen im Active Directory vorhanden sind. Benutzer und Maschinen, die nicht im Active Directory vorhanden sind, können zu Importfehlern führen. $trueoder$falseZipResultsKomprimiert gesicherte YAML-Dateien in eine einzige ZIP-Datei. Die Datei befindet sich im selben Ordner wie die gesicherten YAML-Dateien und hat denselben Namen wie der Ordner. SwitchParameter Gibt zurück:
- Siehe Cmdlet-Rückgabewerte
Es gibt drei Möglichkeiten, Daten in die Cloud zu importieren. Das Ausführen spezifischer Cmdlets kann zu einer der drei Aktionskombinationen auf der Cloud-Site führen:
- Hinzufügen, Aktualisieren und Löschen
- Nur Hinzufügen und Aktualisieren
- Nur Hinzufügen
| Cmdlet | Hinzufügen | Aktualisieren | Löschen |
|---|---|---|---|
| Importieren | X | X | X |
| Zusammenführen | X | X | |
| Neu | X |
-
Import-CvadAcToSite– YAML-Dateien in die Cloud importieren. Unterstützt Erstellungs-, Aktualisierungs- und Löschvorgänge.Importiert alle lokalen Dateien in die Cloud. Dieser Befehl stellt sicher, dass der Endzustand der Cloud mit dem lokalen Zustand identisch ist. Diese Option löscht alle in der Cloud vorhandenen Änderungen. Importierte Standortkonfigurationsdateien stammen aus %HOMEPATH%\Documents\Citrix\AutoConfig. Mit Vorsicht verwenden.
Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Nach Komponenten migrieren. SwitchParameters Filtern nach Objektnamen Siehe Filtern nach Objektnamen. Liste von Zeichenfolgen Cloud-Zugriffsparameter Siehe Cloud-Zugriffsparameter. SwitchParameters SourceFolderIdentifiziert einen Ersatz-Stammordner für %HOMEPATH%\Documents\Citrix\AutoConfig. Zeichenfolge LocaleGibt die Sprache des exportierbaren, menschenlesbaren Texts an. String QuietProtokollierung in der Konsole unterdrücken. SwitchParameter DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.$trueoder$falseMergeWenn auf $truegesetzt, werden nur Komponenten zur Cloud-Site hinzugefügt. Komponenten werden nicht entfernt. Auf$falsesetzen, um Komponenten zu entfernen.$trueoder$falseAddOnlyWenn auf $truegesetzt, werden nur neue Komponenten hinzugefügt, vorhandene Komponenten werden nicht aktualisiert oder gelöscht. Auf$falsesetzen, um Aktualisierungen und Löschungen zuzulassen.Mergewird ignoriert, wenn dieser Parameter$trueist.$trueoder$falseMergePoliciesRichtlinieneinstellungen und Filter zusammenführen. Das Zusammenführen erfolgt nur, wenn eine zu importierende Richtlinie bereits im Cloud-DDC vorhanden ist. Das Ergebnis des Zusammenführens von Richtlinien ist, dass die Cloud-DDC-Richtlinien die Einstellungen und Filter enthalten, die sie bereits hatten, zusätzlich zu allen neuen Einstellungen und Filtern, die importiert werden. Beachten Sie, dass bei Kollisionen von Einstellungen und Filtern die importierten Werte Vorrang haben. SwitchParameter OnErrorActionSiehe OnErrorAction-Parameter. String Rückgabe:
- Siehe Cmdlet-Rückgabewerte
-
Merge-CvadAcToSite– Importiert YAML-Dateien in die Cloud. Unterstützt Erstellungs- und Aktualisierungsvorgänge.Führt die lokalen Dateien mit der Cloud zusammen, löscht jedoch keine Komponenten in der Cloud oder am lokalen Standort. Dadurch bleiben bereits in der Cloud vorgenommene Änderungen erhalten. Wenn eine Komponente in Citrix Cloud mit demselben Namen existiert, kann dieser Befehl diese Komponente ändern. Dies ist der Standardimportvorgang für die automatisierte Konfiguration. Zusammengeführte Standortkonfigurationsdateien stammen aus %HOMEPATH%\Documents\Citrix\AutoConfig.
Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Nach Komponenten migrieren. SwitchParameters Filtern nach Objektnamen Siehe Filtern nach Objektnamen. Liste von Zeichenfolgen Cloud-Zugriffsparameter Siehe Cloud-Zugriffsparameter. SwitchParameters SourceFolderIdentifiziert einen Ersatz-Stammordner für %HOMEPATH%\Documents\Citrix\AutoConfig. String LocaleGibt die Sprache von menschenlesbarem Text an, der exportiert werden kann. String QuietUnterdrückt die Protokollierung in der Konsole. SwitchParameter DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.$trueoder$falseMergeWenn auf $truegesetzt, werden nur Komponenten zur Cloud-Site hinzugefügt. Komponenten werden nicht entfernt. Auf$falsesetzen, um Komponenten zu entfernen.$trueoder$falseAddOnlyWenn auf $truegesetzt, werden nur neue Komponenten hinzugefügt, vorhandene Komponenten werden nicht aktualisiert oder gelöscht. Auf$falsesetzen, um Aktualisierungen und Löschungen zuzulassen.Mergewird ignoriert, wenn dieser Parameter$trueist.$trueoder$falseMergePoliciesRichtlinieneinstellungen und Filter zusammenführen. Das Zusammenführen erfolgt nur, wenn eine zu importierende Richtlinie bereits im Cloud-DDC vorhanden ist. Das Ergebnis des Zusammenführens von Richtlinien ist, dass die Cloud-DDC-Richtlinien die bereits vorhandenen Einstellungen und Filter zusätzlich zu allen neu importierten Einstellungen und Filtern enthalten. Beachten Sie, dass bei Kollisionen von Einstellungen und Filtern die importierten Werte Vorrang haben. SwitchParameter OnErrorActionSiehe OnErrorAction parameter. String Rückgabe:
- Siehe Cmdlet-Rückgabewerte
-
New-CvadAcToSite– Importiert YAML-Dateien in die Cloud. Unterstützt Erstellungs- und Aktualisierungsvorgänge.Importiert die lokale Standortkonfiguration in die Cloud, fügt aber nur neue Komponenten hinzu. Vorhandene Cloud-Standortkomponenten werden weder aktualisiert noch gelöscht. Verwenden Sie diesen Befehl, wenn Ihre vorhandenen Cloud-Standortkomponenten unverändert bleiben müssen.
Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Nach Komponenten migrieren. SwitchParameters Filtern nach Objektnamen Siehe Filtern nach Objektnamen. Liste von Zeichenfolgen Parameter für den Cloud-Zugriff Siehe Parameter für den Cloud-Zugriff. Switch-Parameter SourceFolderIdentifiziert einen Ersatz-Stammordner für %HOMEPATH%\Documents\Citrix\AutoConfig. Zeichenfolge LocaleGibt die Sprache des exportierbaren, menschenlesbaren Textes an. Zeichenfolge QuietProtokollierung in der Konsole unterdrücken. Switch-Parameter DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.$trueoder$falseOnErrorActionSiehe OnErrorAction parameter. Zeichenfolge Rückgabewert:
- Siehe Cmdlet-Rückgabewerte
-
Sync-CvadAcToSite– Export und Import in einem Schritt.Sync führt sowohl einen Export als auch einen Import in einem Schritt aus. Verwenden Sie den Parameter
SourceTargetFolder, um den Zielordner für Export/Import anzugeben.Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Nach Komponenten migrieren SwitchParameters Filtern nach Objektnamen Siehe Filtern nach Objektnamen Liste von Zeichenfolgen Cloud-Zugriffsparameter Siehe Cloud-Zugriffsparameter SwitchParameters SourceTargetFolderGibt den Zielordner für den Export/Import an. Zeichenfolge LocaleGibt die Sprache des menschenlesbaren Texts an, der exportiert werden kann. Zeichenfolge AdminAddressGibt die DNS- oder IP-Adresse des Delivery Controllers an, wenn der Export nicht auf dem Delivery Controller ausgeführt wird. String QuietUnterdrückt die Protokollierung in der Konsole. SwitchParameter DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.$trueoder$falseMergeWenn auf $truegesetzt, werden nur Komponenten zur Cloud-Site hinzugefügt. Komponenten werden nicht entfernt. Auf$falsesetzen, um Komponenten zu entfernen.$trueoder$falseAddOnlyWenn auf $truegesetzt, werden nur neue Komponenten hinzugefügt, vorhandene Komponenten werden nicht aktualisiert oder gelöscht. Auf$falsesetzen, um Aktualisierungen und Löschungen zuzulassen.Mergewird ignoriert, wenn dieser Parameter$trueist.$trueoder$falseMergePoliciesZusammenführen von Richtlinieneinstellungen und Filtern. Das Zusammenführen erfolgt nur, wenn eine importierte Richtlinie bereits im Cloud-DDC vorhanden ist. Das Ergebnis des Zusammenführens von Richtlinien ist, dass die Cloud-DDC-Richtlinien die Einstellungen und Filter enthalten, die sie bereits hatte, zusätzlich zu allen neuen importierten Einstellungen und Filtern. Beachten Sie, dass bei Kollisionen von Einstellungen und Filtern die importierten Werte Vorrang haben. SwitchParameter Rückgabe:
- Siehe Cmdlet-Rückgabewerte
Cloud-zu-Cloud-Cmdlets
-
Backup-CvadAcToFile– Sichert die gesamte Konfiguration von Ihrer Cloud-Site.Exportiert Ihre Cloud-Konfiguration in .yml-Dateien. Dieses Backup kann in einem Sicherungs- und Wiederherstellungsprozess verwendet werden, um verlorene Komponenten wiederherzustellen.
Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Nach Komponenten migrieren SwitchParameters Cloud-Zugriffsparameter Siehe Cloud-Zugriffsparameter SwitchParameters TargetFolderGibt den Exportzielordner an. String LocaleGibt die Sprache des exportierbaren, menschenlesbaren Textes an. String QuietUnterdrückt die Protokollierung in der Konsole. SwitchParameter DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.$trueoder$falseZipResultsKomprimiert gesicherte YAML-Dateien in eine einzige Zip-Datei. Die Datei befindet sich im selben Ordner wie die gesicherten YAML-Dateien und hat denselben Namen wie der Ordner. Switch-Parameter Gibt zurück:
- Siehe Cmdlet-Rückgabewerte
-
Restore-CvadAcToSite– Stellt gesicherte YAML-Dateien auf der Cloud-Site wieder her. Diese Cloud-Site kann dieselbe oder eine andere sein als die Quell-Cloud-Site.Stellt die Cloud-Site auf die vorherige Konfiguration wieder her. Importierte Dateien stammen aus dem Ordner, der mit dem
-RestoreFolder-Parameter angegeben wurde, der den Ordner mit den .yml-Dateien identifiziert, die auf der Cloud-Site wiederhergestellt werden sollen. Dies muss eine vollständig qualifizierte Ordnerspezifikation sein. Dieses Cmdlet kann verwendet werden, um zu Ihrer vorherigen Konfiguration zurückzukehren oder um Ihre Cloud-Site zu sichern und wiederherzustellen. Dieser Befehl kann Ihre Cloud-Site hinzufügen, löschen und aktualisieren.Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Nach Komponenten migrieren. Switch-Parameter Filtern nach Objektnamen Siehe Filtering by object names. Liste von Zeichenfolgen Parameter für den Cloud-Zugriff Siehe Cloud-accessing parameters. SwitchParameters RestoreFolderIdentifiziert den Ordner, der die .yml-Dateien enthält, die auf der Cloud-Site wiederhergestellt werden sollen. Dies muss eine vollständig qualifizierte Ordnerspezifikation sein. String LocaleGibt die Sprache des menschenlesbaren Textes an, der exportiert werden kann. String QuietProtokollierung auf der Konsole unterdrücken. SwitchParameter DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.$trueoder$falseMergeWenn auf $truegesetzt, werden nur Komponenten zur Cloud-Site hinzugefügt. Komponenten werden nicht entfernt. Auf$falsesetzen, um Komponenten zu entfernen.$trueoder$falseAddOnlyWenn auf $truegesetzt, werden nur neue Komponenten hinzugefügt, vorhandene Komponenten werden nicht aktualisiert oder gelöscht. Auf$falsesetzen, um Aktualisierungen und Löschungen zuzulassen.Mergewird ignoriert, wenn dieser Parameter$trueist.$trueoder$falseMergePoliciesZusammenführen von Richtlinieneinstellungen und Filtern. Das Zusammenführen erfolgt nur, wenn eine zu importierende Richtlinie bereits im Cloud-DDC vorhanden ist. Das Ergebnis des Zusammenführens von Richtlinien ist, dass die Cloud-DDC-Richtlinien die bereits vorhandenen Einstellungen und Filter zusätzlich zu allen neuen importierten Einstellungen und Filtern enthalten. Beachten Sie, dass bei Kollisionen von Einstellungen und Filtern die importierten Werte Vorrang haben. SwitchParameter OnErrorActionSiehe OnErrorAction parameter. String Rückgabe:
- Siehe Cmdlet-Rückgabewerte
-
Remove-CvadAcFromSite– Komponentenmitglieder aus der Cloud entfernen.Kann die gesamte Site zurücksetzen oder Mitgliedselemente aus einer Komponente entfernen (zum Beispiel das Entfernen eines Maschinenkatalogs aus der Liste der Kataloge). Dies kann in Verbindung mit dem
IncludeByName-Parameter verwendet werden, um bestimmte Mitglieder selektiv zu entfernen.Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Nach Komponenten migrieren SwitchParameters Filtern nach Objektnamen Siehe Filtern nach Objektnamen Liste von Zeichenfolgen Cloud-Zugriffsparameter Siehe Cloud-Zugriffsparameter SwitchParameters QuietUnterdrückt die Protokollierung in der Konsole. SwitchParameter DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.$trueoder$falseRückgabe:
- Siehe Cmdlet-Rückgabewerte
Weitere grundlegende Cmdlets
-
Compare-CvadAcToSite– Vergleicht die lokalen .yml-Dateien mit der Cloud-Konfiguration und erstellt einen Bericht über Änderungen, die von einemImport-,Merge- oderRestore-Cmdlet vorgenommen wurden.Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Nach Komponenten migrieren. SwitchParameters Filtern nach Objektnamen Siehe Filtern nach Objektnamen. Liste von Zeichenfolgen Cloud-Zugriffsparameter Siehe Cloud-Zugriffsparameter. SwitchParameters SourceFolderIdentifiziert einen Ersatz-Stammordner für %HOMEPATH%\Documents\Citrix\AutoConfig. Zeichenfolge LocaleGibt die Sprache des menschenlesbaren Textes an, der exportiert werden kann. String QuietUnterdrückt die Protokollierung in der Konsole. SwitchParameter DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.$trueoder$falseMergeWenn auf $truegesetzt, werden nur Komponenten zur Cloud-Site hinzugefügt. Komponenten werden nicht entfernt. Auf$falsesetzen, um Komponenten zu entfernen.$trueoder$falseAddOnlyWenn auf $truegesetzt, werden nur neue Komponenten hinzugefügt, vorhandene Komponenten werden nicht aktualisiert oder gelöscht. Auf$falsesetzen, um Aktualisierungen und Löschungen zuzulassen.Mergewird ignoriert, wenn dieser Parameter$trueist.$trueoder$falseOnErrorActionSiehe OnErrorAction-Parameter. String Rückgabe:
- Siehe Cmdlet-Rückgabewerte
Granulare Migrationsparameter
Migration nach Komponenten
Die folgenden Komponenten können mit unterstützenden Cmdlets angegeben werden. Die Option All wird automatisch ausgewählt, wenn keine Komponentenparameter angegeben sind. Um Fehler zu vermeiden, empfehlen wir Ihnen, Komponenten in der folgenden Reihenfolge zu migrieren:
AllTagsAdminRolesAdminScopesHostConnectionsMachineCatalogsStoreFrontsDeliveryGroupsApplicationGroupsApplicationFoldersApplicationsGroupPoliciesUserZonePreference
Filtern nach Objektnamen
Migration nach Komponentennamen
Die Parameter IncludeByName und ExcludeByName ermöglichen das Ein- und Ausschließen von Komponentenmitgliedern in Cmdlets nach Namen. Es kann jeweils nur eine Komponente (z. B. Bereitstellungsgruppen) in einem der unterstützten Cmdlets ausgewählt werden. Wenn ein Komponentenmitglied in beiden Bereichen vorhanden ist, überschreibt der Ausschluss jeden anderen Parameter, und ein Eintrag wird in der Protokollkorrekturliste vorgenommen, der die ausgeschlossene Komponente und den Mitgliedsnamen identifiziert.
IncludeByName und ExcludeByName akzeptieren eine Liste von Komponentenmitgliedsnamen. Jeder Name kann ein oder mehrere Platzhalter enthalten. Zwei Arten von Platzhaltern werden unterstützt. Die Liste der Komponentenmitgliedsnamen muss in einfache Anführungszeichen gesetzt werden, wenn ein Mitgliedsname Sonderzeichen enthält.
- * Entspricht einer beliebigen Anzahl von Zeichen
- ? Entspricht einem einzelnen Zeichen
IncludeByName und ExcludeByName können auch eine Datei akzeptieren, die eine Liste von Mitgliedern enthält, wobei jedes Mitglied explizit sein oder Platzhalter enthalten kann. Jede Zeile in der Datei kann ein Mitglied enthalten. Führende und nachgestellte Leerzeichen werden vom Mitgliedsnamen entfernt. Dem Dateinamen muss das Zeichen @ vorangestellt und er muss von einfachen Anführungszeichen umgeben sein (eine PowerShell-Anforderung, damit das @ nicht neu interpretiert wird). Es können mehrere Dateien aufgelistet werden, zusätzlich zur Mischung mit Mitgliedsnamen.
Ein Beispiel für das Zusammenführen aller Bereitstellungsgruppen, deren Namen mit DgSite1 beginnen und Home2 enthalten, wäre wie folgt zu schreiben:
Merge-CvadAcToSite –DeliveryGroups –IncludeByName DgSite1*,*Home2*
Nach Bereitstellungsgruppenname
ByDeliveryGroupName filtert nach dem Namen der Bereitstellungsgruppe für Anwendungen und Anwendungsgruppen. Dieser Parameter ist immer eine Inklusionsliste, die Mitglieder identifiziert, die basierend auf ihrer Bereitstellungsgruppen-Zuordnung eingeschlossen werden sollen.
ByDeliveryGroupName akzeptiert eine Liste von Bereitstellungsgruppennamen. Jeder Name kann ein oder mehrere Platzhalter enthalten. Zwei Arten von Platzhaltern werden unterstützt.
- * entspricht einer beliebigen Anzahl von Zeichen
- ? entspricht einem einzelnen Zeichen
Das folgende Beispiel führt alle Anwendungen zusammen, die sich auf alle Bereitstellungsgruppennamen beziehen, die mit EastDg beginnen.
Merge-CvadAcToSite –Applications –ByDeliveryGroupName EastDg*
Deaktivierte ausschließen
ExcludeDisabled filtert aus Importvorgängen alle deaktivierten Anwendungen und Anwendungsgruppen heraus. ExcludeDisabled ist standardmäßig auf false eingestellt, was bedeutet, dass alle Anwendungen und Anwendungsgruppen unabhängig von ihrem Aktivierungsstatus importiert werden.
Nach Maschinenname
ByMachineName filtert nach dem Maschinennamen für Maschinenkataloge und Bereitstellungsgruppen. Dieser Parameter ist immer eine Inklusionsliste, die Mitglieder identifiziert, die basierend auf ihrer Maschinennamen-Zuordnung eingeschlossen werden sollen.
ByMachineName akzeptiert eine Liste von Maschinennamen, wobei jeder Name ein oder mehrere Platzhalter enthalten kann. Zwei Arten von Platzhaltern werden unterstützt.
- * entspricht einer beliebigen Anzahl von Zeichen
- ? entspricht einem einzelnen Zeichen
Wenn beim Exportieren oder Importieren und Verwenden von ByMachineName ein Maschinennamenfilter dazu führt, dass keine Maschinen im Maschinenkatalog oder in der Bereitstellungsgruppe vorhanden sind, wird der Maschinenkatalog oder die Bereitstellungsgruppe vom Export oder Import ausgeschlossen.
Hinweis:
Die Verwendung von
ByMachineNamein jedem Import-Cmdlet führt dazu, dassMergeMachinesauf$truegesetzt wird.
Maschinen zusammenführen
MergeMachines, wenn auf $true gesetzt, weist den Importvorgang an, Maschinen nur zum Maschinenkatalog oder zur Bereitstellungsgruppe hinzuzufügen. Maschinen werden nicht entfernt, was inkrementelle additive Vorgänge ermöglicht.
MergeMachines ist standardmäßig auf false gesetzt, was bedeutet, dass Maschinen entfernt werden, wenn sie nicht in der .yml-Datei des Maschinenkatalogs oder der Bereitstellungsgruppe vorhanden sind. MergeMachines wird auf $true gesetzt, wenn ByMachineName verwendet wird, kann aber durch Setzen von MergeMachines auf false überschrieben werden.
Voraussetzungsbezogene Cmdlets
-
New-CvadAcCustomerInfoFile- Erstellen Sie eine Kundeninformationsdatei. Standardmäßig befindet sich die Kundeninformationsdatei unter %HOMEPATH%\Documents\Citrix\AutoConfig.Parameter:
Name Beschreibung Erforderlich? Typ CustomerIdKunden-ID. x String ClientIdKunden-Client-ID, die in Citrix Cloud erstellt wurde. Die CustomerId und der Secret müssen bei Verwendung dieses Parameters angegeben werden. Bedingt String SecretGeheimer Kundenschlüssel, der in Citrix Cloud erstellt wurde. Die CustomerId und die ClientId müssen bei Verwendung dieses Parameters angegeben werden. Bedingt String EnvironmentProduktions-, ProductionGov- oder ProductionJP-Umgebung. Enumeration LogFileNameÄndern Sie das Protokolldateipräfix von CitrixLog in etwas anderes. String AltRootUrlNur unter Anleitung von Citrix verwenden. Zeichenfolge StopOnErrorStoppt den Vorgang beim ersten Fehler. $trueoder$falseTargetFolderVerwenden Sie den angegebenen Ordner als Stammordner anstelle von %HOMEPATH%\Documents\Citrix\AutoConfig. Zeichenfolge LocaleVerwenden Sie das angegebene Gebietsschema anstelle des Gebietsschemas, das vom System abgeleitet wird, auf dem das Tool ausgeführt wird. Zeichenfolge EditorVerwenden Sie den angegebenen Editor, um das Protokoll nach Abschluss jedes Cmdlets anzuzeigen. Notepad.exe ist der Standardeditor. Dieser Parameter muss die vollständig qualifizierte Dateispezifikation für den Editor enthalten, und der Editor muss die Protokolldateispezifikation als einzigen Parameter akzeptieren. Zeichenfolge SecurityCsvFileSpecDie vollqualifizierte Dateispezifikation, die auf die von Citrix Identity and Access Management heruntergeladene Datei SecurityClient.csv verweist. Die CustomerId muss bei Verwendung dieses Parameters angegeben werden. String Rückgabewert:
- Siehe Cmdlet-Rückgabewerte
-
Set-CvadAcCustomerInfoFile– Aktualisiert eine vorhandene Kundeninformationsdatei. Es werden nur die vom Cmdlet angegebenen Parameter geändert. Alle nicht angegebenen Parameterwerte in der Datei CustomerInfo.yml bleiben unverändert.Parameter:
Name Beschreibung Erforderlich? Typ CustomerIdKunden-ID. String ClientIdClient-ID des Kunden, die in Citrix Cloud erstellt wurde. String SecretGeheimer Schlüssel des Kunden, der in Citrix Cloud erstellt wurde. String EnvironmentProduktions-, ProductionGov- oder ProductionJP-Umgebung. Enumeration LogFileNameÄndern Sie das Protokolldateipräfix von CitrixLog in etwas anderes. String StopOnErrorStoppt den Vorgang beim ersten Fehler. $trueoder$falseTargetFolderVerwenden Sie den angegebenen Ordner als Stammordner anstelle von %HOMEPATH%\Documents\Citrix\AutoConfig. String LocaleVerwenden Sie das angegebene Gebietsschema anstelle des Gebietsschemas, das vom System abgeleitet wird, auf dem das Tool ausgeführt wird. String EditorVerwenden Sie den angegebenen Editor, um das Protokoll nach Abschluss jedes Cmdlets anzuzeigen. Notepad.exe ist der Standardeditor. Dieser Parameter muss die vollständig qualifizierte Dateispezifikation für den Editor enthalten, und der Editor muss die Protokolldateispezifikation als einzigen Parameter akzeptieren. String SecurityCsvFileSpecDie vollständig qualifizierte Dateispezifikation, die auf die Datei SecurityClient.csv verweist, die von Citrix Identity and Access Management heruntergeladen wurde. Die CustomerId muss bei Verwendung dieses Parameters angegeben werden. String Rückgabe:
- Siehe Cmdlet-Rückgabewerte
Parameter für Voraussetzungen
Zusammen mit den Cloud-Zugriffsparametern können die folgenden Parameter mit den Cmdlets für Voraussetzungen verwendet werden:
-
Environment– Produktions- oder ProductionGov-Umgebung. -
LogFileName– Ändert das Protokolldateipräfix von CitrixLog in etwas anderes. -
StopOnError– Stoppt den Vorgang beim ersten Fehler. -
AlternateRootFolder– Verwendet den angegebenen Ordner als Stammordner anstelle von %HOMEPATH%\Documents\Citrix\AutoConfig. -
Locale– Verwendet das angegebene Gebietsschema anstelle des Gebietsschemas, das vom System abgeleitet wird, auf dem das Tool ausgeführt wird. -
Editor– Verwendet den angegebenen Editor, um das Protokoll nach Abschluss jedes Cmdlets anzuzeigen. Notepad.exe ist der Standardeditor. Dieser Parameter muss die vollständig qualifizierte Dateispezifikation für den Editor enthalten, und der Editor muss die Protokolldateispezifikation als einzigen Parameter akzeptieren.
Support- und Fehlerbehebungs-Cmdlets
-
New-CvadAcZipInfoForSupport– Komprimiert alle Protokoll- und .yml-Dateien in einer einzigen Zip-Datei, die zur Unterstützung an Citrix gesendet wird. Kundenspezifische Informationen (CustomerInfo.yml und CvadAcSecurity.yml) sind nicht in der Zip-Datei enthalten. Die Datei Icon.yml wird aufgrund ihrer Größe ebenfalls ausgeschlossen. Die Zip-Datei wird in %HOMEPATH%\Documents\Citrix\AutoConfig abgelegt und basierend auf Datum und Zeitstempel als CvadAcSupport_yyyy_mm_dd_hh_mm_ss.zip benannt. Diese Zip-Datei kann auch als Sicherung dienen.Parameter:
Name Beschreibung Erforderlich? Typ TargetFolderGibt einen Zielordner an, in dem die Zip-Datei erstellt und gespeichert werden soll. Zeichenfolge QuietUnterdrückt die Protokollierung in der Konsole. SwitchParameter Rückgabe:
- Die Zip-Datei mit dem Zip-Dateinamen und dem Speicherort wird in der Eingabeaufforderung angezeigt.
-
Get-CvadAcStatus– Wird verwendet, um die Konnektivität zu testen und sicherzustellen, dass alle Voraussetzungen erfüllt sind. Gibt Informationen über das Tool zurück, z. B. Versionsnummer und Konnektivität mit der Cloud sowie den Connector-Status.Parameter:
Name Beschreibung Erforderlich? Typ Cloud-Zugriffsparameter Siehe Cloud-Zugriffsparameter SwitchParameters SiteIdIdentifiziert die zu verbindende Site. String AdminAddressDies ist die DNS- oder IP-Adresse des lokalen Delivery Controllers, der zur Überprüfung der Zugriffsebene des Administrators verwendet wird. Dies ist erforderlich, wenn das Tool nicht auf einem Delivery Controller ausgeführt wird. String Rückgabe:
- Zeigt die Ergebnisse für jedes Element an.
-
Test-CvadAcConnectionWithSite– Testen Sie die Verbindung mit der Cloud-Site, um zu überprüfen, ob die Kommunikationsverbindung funktioniert. Dieses Cmdlet verwendet die Cloud-Zugriffsparameter oder die Datei CustomerInfo.yml, um die Kundenverbindungsinformationen anzugeben.Parameter:
Name Beschreibung Erforderlich? Typ Cloud-Zugriffsparameter Siehe Cloud-Zugriffsparameter SwitchParameters QuietProtokollierung in der Konsole unterdrücken. SwitchParameter Rückgabe:
- Testergebnisse werden in der Befehlszeile angezeigt.
-
Find-CvadAcConnector– Sucht vorhandene Konnektoren und bestimmt deren Ausführungsstatus. Dieses Cmdlet verwendet Informationen aus der Datei CustomerInfo.yml oder den Kunden-ID-Parameter, um die Konnektoren des Kunden zu finden.Parameter:
Name Beschreibung Erforderlich? Typ CustomerInfoFileSpecDie Dateispezifikation, die auf eine Kundeninformationsdatei verweist, um den Standardspeicherort und -namen zu überschreiben. Dieser Parameter wird ignoriert, wenn der Parameter CustomerIdangegeben wird.String CustomerIdDie Kunden-ID. Dieser Parameter überschreibt denselben Wert in der Datei CustomerInfo.yml. String Rückgabe:
- Die Ergebnisse werden in der Befehlszeile angezeigt.
-
Get-CvadAcCustomerSites– Gibt die Liste aller Kundenstandorte zurück. Dieses Cmdlet verwendet die Cloud-Zugriffsparameter oder die Datei CustomerInfo.yml, um die Kundenverbindungsinformationen anzugeben.Parameter:
- Siehe Cloud-Zugriffsparameter
Rückgabe:
- Zeigt eine Liste der gefundenen Kunden-Site-IDs an.
-
New-CvadAcTemplateToFile– Erstellt eine Vorlagendatei für ausgewählte Komponenten, sodass Sie manuell eine Importdatei erstellen können.Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Nach Komponenten migrieren SwitchParameters TargetFolderGibt den Exportzielordner an. String Rückgabe:
- Siehe Cmdlet-Rückgabewerte
-
Show-CvadAcDocument- Zeigt diese Dokumentation im Standardbrowser an.Parameter:
- Keine.
Rückgabe:
- Diese Webseite im Standard-Webbrowser anzeigen.
-
Find-CvadAcInFile- Die Dateisuche durchsucht YAML-Komponentendateien nach Elementen, die einem oder mehreren Namen entsprechen, die Platzhalter enthalten können. Das Ergebnis ist ein Bericht über gefundene Elemente. Die Dateisuche kann jeweils nur eine Komponente durchsuchen. Die Dateisuche durchsucht alle YAML-Dateien im aktuellen Ordner und in allen Unterordnern. Verwenden SieFindSourceFolder, um die Anzahl der zu durchsuchenden Dateien zu begrenzen.Parameter:
Name Beschreibung Erforderlich? Typ Nach Komponenten migrieren Siehe Nach Komponenten migrieren. Hinweis: Der Wert -Allist ungültig.SwitchParameters IncludeByNameEine Liste, die die Namen der Bereitstellungsgruppen angibt, die beim Festlegen des aktiven Zustands der Site auf „aktiv“ berücksichtigt werden sollen. Die Platzhalter „*“ und „?“ werden in Namen unterstützt. Liste von Zeichenfolgen UniqueNur eindeutig gefundene Mitglieder melden. SwitchParameter IncludeYamlFügen Sie die mitgliedsspezifische YAML-Datei ein. SwitchParameter FindSourceFolderDer Ordner, in dem die Suche beginnt. String DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.SwitchParameter QuietUnterdrückt die Protokollierung in der Konsole. SwitchParameter Rückgabe:
- Erstellt einen Bericht mit gefundenen Mitgliedern für die angegebene Komponente.
Cmdlets zur Site-Aktivierung
Weitere Informationen zur Aktivierung von Sites und zur Verwendung dieser Cmdlets finden Sie unter Sites aktivieren.
-
Set-CvadAcSiteActiveStateOnPrem– Legt den Status des lokalen Standorts auf aktiv oder inaktiv fest.Parameter:
Name Beschreibung Erforderlich? Typ Cloud-Zugriffsparameter Siehe Cloud-Zugriffsparameter SwitchParameters SiteActiveWenn vorhanden, wird der lokale Standort auf aktiv gesetzt, wodurch der Wartungsmodus von allen Bereitstellungsgruppen entfernt wird. Wenn dieser Parameter nicht vorhanden ist, wird der Wartungsmodus für alle Bereitstellungsgruppen festgelegt. SwitchParameter IncludeByNameEine Liste, die die Namen der Bereitstellungsgruppen angibt, die beim Festlegen des aktiven Status des Standorts auf aktiv berücksichtigt werden sollen. Die Platzhalter „*“ und „?“ werden in Namen unterstützt. Liste von Zeichenfolgen ExcludeByNameEine Liste, die die Namen der Bereitstellungsgruppen angibt, die ausgeschlossen werden sollen, wenn der aktive Status der Site auf „aktiv“ gesetzt wird. Die Platzhalter „*“ und „?“ werden in Namen unterstützt. Liste von Zeichenfolgen QuietUnterdrückt die Protokollierung in der Konsole. SwitchParameter DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.$true or $falseRückgabe:
- Siehe Cmdlet-Rückgabewerte
-
Set-CvadAcSiteActiveStateCloud– Legt den Cloud-Site-Status entweder auf „aktiv“ oder „inaktiv“ fest.Parameter:
Name Beschreibung Erforderlich? Typ Cloud-Zugriffsparameter Siehe Cloud-Zugriffsparameter SwitchParameters SiteActiveWenn vorhanden, wird die Cloud-Site auf aktiv gesetzt, wodurch der Wartungsmodus von allen Bereitstellungsgruppen entfernt wird. Wenn dieser Parameter nicht vorhanden ist, wird der Wartungsmodus für alle Bereitstellungsgruppen festgelegt. SwitchParameter IncludeByNameEine Liste, die die Namen der Bereitstellungsgruppen angibt, die beim Festlegen des aktiven Zustands der Site auf aktiv berücksichtigt werden sollen. Die Platzhalter „*“ und „?“ werden in Namen unterstützt. Liste von Zeichenfolgen ExcludeByNameEine Liste, die die Namen der Bereitstellungsgruppen angibt, die beim Festlegen des aktiven Zustands der Site auf aktiv ausgeschlossen werden sollen. Die Platzhalter „*“ und „?“ werden in Namen unterstützt. Liste von Zeichenfolgen QuietProtokollierung in der Konsole unterdrücken. SwitchParameter DisplayLogZeigt die Protokolldatei nach Abschluss des Cmdlets an. Auf $falsesetzen, um die Protokollanzeige zu unterdrücken.$true or $falseRückgabe:
- Siehe Cmdlet-Rückgabewerte
Cmdlets zum Zusammenführen mehrerer lokaler Sites
Weitere Informationen zum Zusammenführen von Sites und zur Verwendung dieser Cmdlets finden Sie unter Mehrere Sites zu einer einzigen Site zusammenführen.
-
New-CvadAcSiteMergingInfo– Erstellt einen Informationssatz für Präfixe/Suffixe zum Zusammenführen von Sites. Es ist nicht erforderlich, alle Präfixe oder Suffixe von Anfang an zu kennen. Sie können mitSet-CvadAcSiteMergingInfooder durch manuelles Bearbeiten der Datei SiteMerging.yml aktualisiert werden. Parameter:Name Beschreibung Erforderlich? Typ SiteNameDer Name, der zur Identifizierung des Satzes von Präfixen/Suffixen für eine bestimmte Site verwendet wird. Er kann mit dem Namen der tatsächlichen Site übereinstimmen, muss es aber nicht. x String Parameter für das Zusammenführen von Sites Siehe Parameter für das Zusammenführen von Sites SwitchParameters QuietUnterdrückt die Protokollierung in der Konsole. SwitchParameter Rückgabewert:
- Keine
-
Set-CvadAcSiteMergingInfo– Aktualisiert einen vorhandenen Informationssatz für Präfixe/Suffixe zum Zusammenführen von Sites.Parameter:
Name Beschreibung Erforderlich? Typ SiteNameDer Name, der zur Identifizierung des Satzes von Präfixen/Suffixen für eine bestimmte Site verwendet wird. Er kann mit dem Namen der tatsächlichen Site übereinstimmen, muss es aber nicht. x String Parameter für die Site-Zusammenführung Siehe Parameter für die Site-Zusammenführung SwitchParameters QuietProtokollierung in der Konsole unterdrücken. SwitchParameter Rückgabe:
- Keine
-
Remove-CvadAcSiteMergingInfo– Entfernt einen vorhandenen Satz von Präfix-/Suffix-Informationen zur Site-Zusammenführung.Parameter:
-
SiteName– identifiziert den Satz von Site-Präfixen und -Suffixen. Dies ist eine Zeichenfolge und ist erforderlich.
Rückgabe:
- Keine
-
Parameter für die Site-Zusammenführung
Die folgenden Parameter können beim Ausführen der Cmdlets zur Site-Zusammenführung verwendet werden. Alle aufgeführten Parameter sind Zeichenfolgen.
-
SiteName– der Name, der zur Identifizierung des Satzes von Präfixen/Suffixen für eine bestimmte Site verwendet wird. Er kann mit dem Namen der tatsächlichen Site übereinstimmen, muss es aber nicht. SiteName ist ein erforderlicher Parameter. -
AdminScopedPrefix– das Präfix, das auf Administratorbereiche angewendet werden soll. -
ApplicationPrefix– das Präfix, das auf Anwendungen angewendet werden soll. -
ApplicationFolderPrefix– das Präfix, das auf Anwendungsordner angewendet werden soll;ApplicationFolderPrefixkann mitApplicationFolderRootkombiniert werden. -
ApplicationFolderRoot– der neue Stammordner für Anwendungsordner. Dadurch wird eine zusätzliche Ordnerhierarchie erstellt.ApplicationFolderRootkann mitApplicationFolderPrefixkombiniert werden. -
ApplicationGroupPrefix– das Präfix für Anwendungsgruppen. -
ApplicationUserPrefix– das Präfix, das auf den Anwendungsnamen angewendet werden soll, den der Benutzer sieht. -
ApplicationAdminPrefix– das Präfix, das auf den Anwendungsnamen angewendet werden soll, den der Administrator sieht. -
DeliveryGroupPrefix– das Präfix, das auf Bereitstellungsgruppen angewendet werden soll. -
GroupPolicyPrefix– das Präfix, das auf Richtliniennamen angewendet werden soll. -
HostConnectionPrefix– das Präfix, das auf Hostverbindungen angewendet werden soll. -
MachineCatalogPrefix– das Präfix, das auf Maschinenkataloge angewendet werden soll. -
StoreFrontPrefix– das Präfix, das auf StoreFront™-Namen angewendet werden soll. -
TagPrefix– das Präfix, das auf Tags angewendet werden soll. -
AdminScopedSuffix– das Suffix, das auf Administratorbereiche angewendet werden soll. -
ApplicationSuffix– das Suffix, das auf Anwendungen angewendet werden soll. -
ApplicationFolderSuffix– das Suffix, das auf Anwendungsordner angewendet werden soll;ApplicationFolderSuffixkann mitApplicationFolderRootkombiniert werden. -
ApplicationGroupSuffix– das Suffix für Anwendungsgruppen. -
ApplicationUserSuffix– das Suffix, das auf den Anwendungsnamen angewendet werden soll, den der Benutzer sieht. -
ApplicationAdminSuffix– das Suffix, das auf den Anwendungsnamen angewendet werden soll, den der Administrator sieht. -
DeliveryGroupSuffix– das Suffix, das auf Bereitstellungsgruppen angewendet werden soll. -
GroupPolicySuffix– das Suffix, das auf Richtliniennamen angewendet werden soll. -
HostConnectionSuffix– das Suffix, das auf Hostverbindungen angewendet werden soll. -
MachineCatalogSuffix– das Suffix, das auf Maschinenkataloge angewendet werden soll. -
StoreFrontSuffix– das Suffix, das auf StoreFront-Namen angewendet werden soll. -
TagSuffix– das Suffix, das auf Tags angewendet werden soll. -
SiteRootFolder– der vollqualifizierte Ordnername, der für Exporte und Importe verwendet werden soll; dies kann ein lokaler Ordner oder eine Dateifreigabe sein.
Generische Parameter
Parameter für den Cloud-Zugriff
Alle Cmdlets, die auf die Cloud zugreifen, unterstützen die folgenden zusätzlichen Parameter.
Hinweis:
Die CustomerId, ClientId und Secret können in der Datei CustomerInfo.yml abgelegt oder mit dem Cmdlet unter Verwendung der folgenden Parameter angegeben werden. Wenn sie an beiden Stellen angegeben werden, haben die Cmdlet-Parameter Vorrang.
-
CustomerId– Die Kunden-ID, die in den Rest-APIs verwendet wird und für den Zugriff auf alle Rest-APIs erforderlich ist. Ihre Kunden-ID finden Sie in Citrix Cloud. -
ClientId– Die Client-ID, die auf der Citrix Cloud Identity and Access Management-Website erstellt wurde. Dies ist erforderlich, um das Bearer-Token zu erhalten, das für die Authentifizierung aller Rest-APIs benötigt wird. -
Secret– Der geheime Schlüssel, der auf der Citrix Cloud Identity and Access Management-Website erstellt wurde. Dies ist erforderlich, um das Bearer-Token zu erhalten, das für die Authentifizierung aller Rest-APIs benötigt wird. -
CustomerInfoFileSpec– Die Dateispezifikation, die auf eine Kundeninformationsdatei verweist, um den Standardspeicherort und -namen zu überschreiben.
Parameter für den Migrationsmodus
Cmdlets, die die Cloud-Site-Konfiguration ändern (Import, Restore, Merge, New und Sync), unterstützen die folgenden zusätzlichen Parameter, um weitere Flexibilität zu bieten.
-
CheckMode– Führt den Importvorgang aus, nimmt aber keine Änderungen vor. Alle erwarteten Änderungen werden vor Abschluss des Imports gemeldet. Sie können diesen Befehl verwenden, um Ihren Import vorab zu testen. -
BackupFirst– Sichert die Cloud-Inhalte in .yml-Dateien, bevor die Cloud-Konfiguration geändert wird. Dies ist standardmäßig aktiviert. -
Confirm– Wenn auf „true“ gesetzt, werden Benutzer aufgefordert zu bestätigen, dass sie Änderungen an der Cloud-Site-Konfiguration vornehmen möchten. DasRemove-Cmdlet zeigt aufgrund seiner destruktiven Natur eine Eingabeaufforderung an. Auf „false“ setzen, wenn keine Eingabeaufforderung gewünscht ist, z. B. bei der Ausführung in automatisierten Skripten.Confirmist standardmäßig auf „true“ gesetzt. -
SecurityFileFolder– Dies ist der vollständig qualifizierte Ordner, der die Datei CustomerInfo.yml enthält, die auf einen lokalen Ordner oder einen Netzwerkfreigabeordner verweisen kann, der möglicherweise unter Authentifizierungskontrolle steht. Das Tool fordert keine Anmeldeinformationen an; der Zugriff auf die kontrollierte Ressource muss vor der Ausführung des Tools erlangt werden. -
SiteName– Gibt das beim Import zu verwendende Präfix- und Suffix-Set für die Site-Zusammenführung an. -
SiteActive– Gibt an, ob die importierte Site aktiv oder inaktiv ist. Standardmäßig ist dieser Parameter auf$falsegesetzt, was bedeutet, dass die importierte Site inaktiv ist.
Parameter für die Protokollanzeige
Die Cmdlets Export, Import, Sync, Restore, Backup, Compare und Remove zeigen die Protokolldatei an, wenn der Vorgang abgeschlossen ist. Sie können die Anzeige unterdrücken, indem Sie den Parameter -DisplayLog auf $false setzen. Notepad.exe wird standardmäßig zum Anzeigen der Protokolldatei verwendet. Sie können einen anderen Editor in der Datei CustomerInfo.yml angeben.
Editor: C:\Program Files\Notepad++\notepad++.exe
Cmdlet-Rückgabewerte
ActionResult
Alle Cmdlets geben den folgenden Wert zurück.
public class ActionResult
{
public bool Overall_Success;
public Dictionary<string, string> Individual_Success;
public object CustomResult;
}
Overall_Success gibt einen einzelnen booleschen Wert zurück, der den Gesamterfolg des Cmdlets über alle ausgewählten Komponenten hinweg anzeigt: „true“ bedeutet erfolgreich und „false“ bedeutet nicht erfolgreich.
Individual_Success gibt einen oder drei Werte für jede Hauptkomponente zurück. Das Ergebnis einer Komponente kann „Success“, „Failure“ oder „Skipped“ sein. „Skipped“ bedeutet, dass die Komponente vom Cmdlet nicht zur Ausführung ausgewählt wurde.
CustomResult ist cmdlet-spezifisch.
CustomResult
Import, Merge, Restore, Sync, Compare, Compare File und Remove geben die folgenden benutzerdefinierten Ergebnisinformationen an eine einzelne Instanz von EvaluationResultData zurück.
Hinweis:
Die Cmdlets
ExportundTemplategeben kein benutzerdefiniertes Ergebnis zurück.
public class EvaluationResultData
{
public Dictionary<string, Dictionary<string, ActionResultValues >> EvaluationResults;
public int Added;
public int Updated;
public int Deleted;
public int NoChange;
public int TotalChanged;
public EvaluationResults OverallResult;
public string CloudBackupFolder;
public string SourceBackupFolder;
}
Where:
public enum ActionResultValues
{
Add,
Update,
Delete,
Identical,
DoNothing
}
public enum EvaluationResults
{
Success,
Failure,
Skipped
}
EvaluationResults zeigt eine Liste mit einem Eintrag pro ausgewählter Komponente an. Der Schlüssel ist der Komponentenname, und der Wert ist eine Liste jedes Komponentenmitglieds und der für dieses Komponentenmitglied durchgeführten Aktion. Aktionen können beliebige ActionResultValues-Werte sein.
Added, Updated, Deleted und NoChange geben die Gesamtzahl der hinzugefügten, aktualisierten, gelöschten oder nicht bearbeiteten Komponentenmitglieder in dieser Reihenfolge an.
TotalChanged ist die Summe von Added, Updated und Deleted.
OverallResult ist ein einzelner boolescher Wert, der das Ergebnis des Cmdlets angibt. „True“ bedeutet den vollständigen Erfolg über alle Komponenten hinweg, und „False“ bedeutet einen Fehler bei der Verarbeitung einer oder mehrerer Komponenten.
CloudBackupFolder ist die vollständig qualifizierte Dateispezifikation des Cloud-Site-Konfigurations-Backups, bevor das Cmdlet cloud-modifizierende Aktionen ausführt.
SourceBackupFolder ist die vollständig qualifizierte Dateispezifikation des Quell-Dateibackups, das nach Abschluss des Cmdlets erstellt wurde. Standardmäßig befinden sich diese Dateien unter %HOMEPATH%\Documents\Citrix\AutoConfig.
PowerShell-Hilfe
Für jedes Cmdlet ist PowerShell-Hilfe verfügbar. Alle Parameter sind bei jedem Cmdlet zusammen mit einer kurzen Erläuterung des Cmdlets dokumentiert. Um auf die Hilfe für ein Cmdlet zuzugreifen, geben Sie Get-Help vor dem Cmdlet ein.
Get-Help Import-CvadAcToSite