<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Application Management | XOAP Docs</title>
	<atom:link href="https://xoap.io/de/docs-category/applicationxo/feed/" rel="self" type="application/rss+xml" />
	<link>https://xoap.io/de/docs-category/applicationxo/</link>
	<description>Plattform für IT-Infrastruktur und Arbeitsplatzautomatisierung</description>
	<lastBuildDate>Tue, 27 Jan 2026 13:33:29 +0000</lastBuildDate>
	<language>de</language>
	<sy:updateperiod>
	stündlich	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	

<image>
	<url>https://xoap.io/wp-content/uploads/2023/11/cropped-favicon-32x32.png</url>
	<title>Application Management | XOAP Docs</title>
	<link>https://xoap.io/de/docs-category/applicationxo/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>About Application Management</title>
		<link>https://xoap.io/de/docs/applicationxo-about/</link>
					<comments>https://xoap.io/de/docs/applicationxo-about/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 10:12:46 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9679</guid>

					<description><![CDATA[<p>Dies dient als Einführung zu Application Management, wobei dessen Zweck, Vorteile und wichtige Funktionen beschrieben werden. Das Application Management Modul ist die Quelle für alle Installationspakete und ist in die Configuration Management Module Image Management und integriert. Es unterstützt derzeit (PowerShell App Deployment Toolkit PSADT)-Pakete. Obwohl wir einige Basisanwendungen bereitstellen, haben Sie die Möglichkeit, eigene Anwendungen zu entwickeln […]</p>
<p>The post <a href="https://xoap.io/de/docs/applicationxo-about/">About Application Management</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Dies dient als Einführung zu Application Management, in der die Zielsetzung, die Vorteile und die wichtigsten Funktionen des Programms beschrieben werden.</p>
</blockquote>



<p>Die <a href="https://xoap.io/de/applicationXO/">Application Management</a> Das Modul ist die Quelle für alle Installationspakete und ist vollständig in das System integriert.&nbsp;<a href="https://xoap.io/de/imageXO/">Image Management</a>&nbsp;und&nbsp;<a href="https://xoap.io/de/configXO/">Configuration Management</a>&nbsp;Modul.</p>



<p>Es unterstützt<strong> </strong>PowerShell App Deployment Toolkit (PSADT)-Pakete zum Zeitpunkt der Erstellung dieser Dokumentation. Obwohl wir einige Basis-Anwendungen bereitstellen, haben Sie die Möglichkeit, Ihre eigenen PSADT-Installationspakete zu erstellen und diese für weitere Verwendung in Ihrem Konto hochzuladen.</p>



<p>Zu diesem Zweck stellen wir auch eine kostenlose <a href="https://xoap.io/de/applicationxo-psadt-wizard/">PSADT-Paket-Assistent</a>&nbsp;Dadurch können standardisierte Installationspakete erstellt werden.</p>



<p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" />Schauen Sie sich unser Video an<a href="https://www.youtube.com/watch?v=sMy6RzxXuIc&amp;list=PLs-JcRlVtkHqD6jlv1_OT47hfskyBotQq&amp;index=4&amp;pp=iAQB"> YouTube-Video</a> für eine visuelle Einführung</strong></p>



<h2 class="wp-block-heading" id="features">Wesentliche Merkmale</h2>



<ul class="wp-block-list">
<li>Verwalten Sie Ihre Anwendungspakete</li>



<li>Laden Sie Anwendungs-, Gruppen- und Rolleninstallationsskripte herunter und verwenden Sie diese mit jedem ESD-Produkt.</li>



<li>Verwenden Sie es vollständig erweiterbar mit parametrisierten Paketen und Funktionen</li>
</ul>



<h2 class="wp-block-heading" id="use-cases">Anwendungsfälle</h2>



<ul class="wp-block-list">
<li>Verwalten Sie Ihre PSADT-Pakete, erstellen Sie Gruppen und Rollen und Image Management zuordnen Sie diese an Configuration Management Host oder Gruppen.</li>



<li>Vergeben Sie Ihre Verpackungsprozesse an einen externen Dienstleister und profitieren Sie von definierten Verpackungsstandards.</li>



<li>Erstellen Sie Anwendungskonfigurationen, ohne dass Sie eine einzige Zeile Code schreiben müssen</li>
</ul>



<h2 class="wp-block-heading" id="main-advantages">Top-Vorteile</h2>



<ul class="wp-block-list">
<li>Erstellen Sie Anwendungsinstallationen mit unserem kostenlosen Code-freien PSADT-Paket-Wizard </li>



<li>Verwenden Sie die erstellten Anwendungen in einem der verfügbaren ESD-Produkte auf dem Markt.</li>
</ul>



<h2 class="wp-block-heading">Zusätzliche Ressourcen</h2>



<p><a href="https://psappdeploytoolkit.com/">PowerShell App Deployment Toolkit</a><br><a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/set-strictmode?view=powershell-5.1">Set-StrictMode</a></p><p>The post <a href="https://xoap.io/de/docs/applicationxo-about/">About Application Management</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/applicationxo-about/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Prerequisites</title>
		<link>https://xoap.io/de/docs/applicationxo-prerequisites/</link>
					<comments>https://xoap.io/de/docs/applicationxo-prerequisites/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Thu, 21 Mar 2024 10:33:27 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9598</guid>

					<description><![CDATA[<p>Application Management Um Application Management sie zu verwenden, benötigen Sie Netzwerkzugriff auf api.xoap.io über Port 443 und müssen benutzerdefinierte Pakete als ZIP-Archiv bereitstellen, bevor Sie sie hochladen. Innerhalb Ihres XOAP-Arbeitsbereichs finden Sie bereits eine große Auswahl an: Das bedeutet, dass Sie sofort mit der Installation der Anwendungen beginnen können. Pakete […]</p>
<p>The post <a href="https://xoap.io/de/docs/applicationxo-prerequisites/">Prerequisites</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" id="access-to-the-api-endpoint" style="font-size:38px">Application Management</h2>



<p>Um Application Management es zu verwenden, benötigen Sie Netzwerkzugriff. <strong>api.xoap.io</strong> über dem Hafen <strong>443</strong> und benutzerdefinierte Pakete müssen als <strong>ZIP</strong> Archiv vor dem Hochladen.</p>



<p>In Ihrem XOAP-Arbeitsbereich finden Sie bereits eine große Auswahl an:</p>



<ul class="wp-block-list">
<li>Anwendungen</li>



<li>Anwendungsgruppen</li>



<li>Anwendungsrollen</li>
</ul>



<p>Das bedeutet, dass Sie sofort mit der Installation der Anwendungen beginnen können.</p>



<h3 class="wp-block-heading" style="font-size:28px">Pakete erstellen</h3>



<p>Das XOAP Application Management unterstützt PSADT-Pakete sowohl in v3- als auch in v4-Format. Unser aktueller Paket-Wizard unterstützt die Erstellung von Paketen im v3-Format. Wenn Sie planen, Ihre eigenen Anwendungspakete zu erstellen, empfehlen wir Ihnen, diese auf Ihrer Verpackungsmaschine zu installieren. Die einfachste Möglichkeit dazu ist direkt aus Ihrem XOAP-Workspace. </p>



<ol class="wp-block-list">
<li>Navigieren Sie zu Application Management → <strong>Anwendungsrollen</strong></li>



<li>Die Rolle finden: <strong>PSADT Verpackungsgrundlage</strong></li>



<li>Öffnen Sie das Dreistegemenu neben der Rolle und wählen Sie <strong>Kopieren der Installationsanweisung</strong></li>



<li>Auf der Maschine, auf der Sie den Assistenten installieren möchten, <strong>PowerShell als Administrator öffnen</strong>. Kopieren Sie den kopierten Befehl und führen Sie ihn aus.</li>
</ol>



<p>Alternativ können Sie das Installationsskript herunterladen oder den Installationsbefehl kopieren und ihn manuell auf das Zielsystem kopieren und dann über PowerShell als Administrator ausführen.</p>



<p id="access-to-the-api-endpoint">Sobald das Paket-Assistent fertiggestellt ist, wird es vollständig installiert und konfiguriert. Sie können den Verknüpfungspunkt auf Ihrem Desktop finden.</p>
</div><p>The post <a href="https://xoap.io/de/docs/applicationxo-prerequisites/">Prerequisites</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/applicationxo-prerequisites/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Applications</title>
		<link>https://xoap.io/de/docs/applicationxo-applications/</link>
					<comments>https://xoap.io/de/docs/applicationxo-applications/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 12:00:20 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9899</guid>

					<description><![CDATA[<p>Kurzanleitung Das Application Management Modul von XOAP unterstützt PSADT-Pakete sowohl im v3- als auch im v4-Format. Die einzige Voraussetzung für das Hochladen benutzerdefinierter Pakete ist, dass diese vor dem Hochladen als ZIP-Archiv bereitgestellt werden. Hochladen einer neuen Anwendung Bearbeiten einer Anwendung Löschen einer Anwendung Weitere nützliche Informationen Herunterladen: Sie können Anwendungen herunterladen, indem Sie die App öffnen […]</p>
<p>The post <a href="https://xoap.io/de/docs/applicationxo-applications/">Applications</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Das Application Management Modul von XOAP unterstützt PSADT-Pakete sowohl im v3- als auch im v4-Format. Die einzige Voraussetzung für das Hochladen benutzerdefinierter Pakete ist, dass diese vor dem Hochladen als ZIP-Archiv bereitgestellt werden müssen.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Ein neues Anwendungspaket hochladen</h3>



<ol class="wp-block-list">
<li>Klicken Sie in der oberen rechten Ecke auf <strong>Anwendung hochladen</strong>.</li>



<li><strong>Klicken Sie, um zu laden</strong> Ihre Bewerbung oder <strong>Ziehen und Ablegen</strong> (unterstützter Format <strong>.zip</strong>).</li>



<li>Toggle <strong>auf</strong> oder gehen <strong>Ausgeschaltet</strong> Erlauben Sie das Überschreiben, falls es bereits vorhanden ist.</li>



<li>Klicken Sie auf <strong>Details bearbeiten</strong> Um Tags auszuwählen bzw. hinzuzufügen.</li>



<li>Optional: Klicken Sie nach dem Hochladen auf <strong>+ Gruppierung erstellen</strong> oder <strong>Zur Gruppe hinzufügen </strong>und dann klicken Sie<strong>Speichern Sie</strong>.</li>



<li>Klicken Sie auf <strong>Fortsetzen und abschließen</strong> (falls keine Gruppe ausgewählt ist).</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Anwendung bearbeiten</h3>



<ol class="wp-block-list">
<li>Klick auf den <strong>Menü Aktion</strong> (⋮) und wählen Sie <strong>Details</strong>.</li>



<li>Spezifische Paketparameter anzeigen (wie in der Detailansicht dargestellt) oder aktualisieren <strong>Tags</strong>.</li>



<li>Klicken Sie auf <strong>Speichern Sie</strong> Um alle Änderungen anzuwenden.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Anwendung löschen</h3>



<ol class="wp-block-list">
<li>Klick auf den <strong>Menü Aktion </strong>(⋮) und wählen Sie <strong>Löschen</strong>.</li>



<li>Bestätigen Sie die Löschung, indem Sie auf klicken. <strong>Löschen</strong>.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Download:</h4>



<p>Sie können Anwendungen herunterladen, indem Sie das Bedienfeld öffnen und „Download“ auswählen. <strong>Herunterladen</strong>.</p>



<h4 class="wp-block-heading" style="font-size:21px">Upload:</h4>



<p>Sie können Pakete in XOAP hochladen, wenn diese die Standardkonfiguration des PSADT-Toolkit verwenden. Um ein Anwendungspaket in XOAP hochzuladen, muss das (PSAppDeployToolkit PSADT)-Paket als ZIP-Archiv bereitgestellt werden, wobei die Toolkit-Dateien im Stammverzeichnis des ZIP-Archivs liegen (keine zusätzlichen Ordner auf der obersten Ebene).</p>



<h4 class="wp-block-heading" style="font-size:21px">Installation:</h4>



<p>Das Hauptdashboard bietet einen Überblick über die <strong>Status der Installation und Zugriff auf die Logdateien.</strong> Um Anwendungen zu installieren, müssen Sie ein <strong>Anwendungsgruppe</strong> oder <strong>Anwendungsrollen</strong>.</p>



<h4 class="wp-block-heading" style="font-size:21px">PSADT-Pakete:</h4>



<p>Sie können die <strong>XOAP Paket-Assistent</strong> Um Ihre eigenen PSADT v3-Pakete zu erstellen.</p>



<h2 class="wp-block-heading" style="font-size:38px">Technische Dokumentation</h2>



<p>Das XOAP- Application Management Modul unterstützt PSADT-Pakete sowohl im v3- als auch im v4-Format. Die einzige Voraussetzung für das Hochladen benutzerdefinierter Pakete ist, dass diese vor dem Hochladen als ZIP-Archiv bereitgestellt werden.</p>



<p>Die Importierung von Anwendungen in XOAP ist ein einfacher Vorgang. Pakete werden über den Application Management Bereich hochgeladen. Navigieren Sie zu <strong>Anwendungen</strong>, klicken <strong>Anwendung hochladen</strong> Klicken Sie im rechten oberen Bereich auf „Weiter“, und folgen Sie den Anweisungen.</p>



<p>Falls diese bereits nicht im PSADT-Bereitstellungs-Skript vorhanden sind, werden während des Upload-Prozesses automatisch die folgenden Variablen und Funktionen zu jedem Paket hinzugefügt:</p>



<ol class="wp-block-list">
<li><strong>Variablen in </strong><strong>Bereitstellen-Anwendung.ps1</strong><strong> (PSADT v3)</strong>
<ul class="wp-block-list">
<li>[String]$appTargetOS</li>



<li>[string]$packageType</li>



<li>[String]$packageName</li>
</ul>
</li>



<li><strong>Variablen in </strong><strong>Invoke-AppDeployToolkit.ps1</strong><strong> (PSADT v4) in </strong><strong>$adtSession</strong>
<ul class="wp-block-list">
<li>PackageType</li>



<li>TargetOS</li>



<li>PackageName</li>
</ul>
</li>



<li><strong>Funktionen wurden sowohl in PSADT v3 als auch in PSADT v4 hinzugefügt.</strong>
<ul class="wp-block-list">
<li>Registrierung und Installation im Post-Installationsbereich</li>



<li>Unregister-Installation im Bereich nach der Deinstallation</li>
</ul>
</li>
</ol>



<p>Der Anwendungsname in XOAP basiert auf den Werten der Paketvariablen, unabhängig davon, wie die ZIP-Datei benannt ist. Die Namenslogik lautet:</p>



<p><strong>packageType_appVendor_appName_appVersion_appTargetOS_appArch_appLang</strong></p>



<p>Beispiel:</p>



<p><strong>APP_MicrosoftCorporation_Orca_101261007175_Any_Any_DE</strong></p>



<p>Die zusätzlichen Registerfunktionen dienen dazu, den Installationsstatus vom Client an XOAP zu melden (dies geschieht, indem Variablen zum Register der jeweiligen Systeme hinzugefügt werden, in dem die Anwendung installiert ist).</p>



<p>Die Implementierung unterscheidet sich zwischen den Paketen PSADT v3 und PSADT v4, selbst wenn die Funktionen die gleichen Namen haben.</p>



<p><strong>Für PSADT v3 werden die Funktionen in AppDeployToolkitExtensions.ps1 hinzugefügt:</strong></p>



<pre class="wp-block-code"><code>
Funktionsregister-Installation
{
    Set-RegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Name 'IsInstalled' -Wert 1 -Typ DWord
    Set-RegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Name 'ScriptName' -Wert "$appName" -Typ String
    Set-RegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Name 'ScriptVendor' -Wert "$appVendor" -Typ String
    Set-RegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Name 'ScriptVersion' -Wert "$appVersion" -Typ String
    Set-RegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Name 'ScriptArch' -Wert "$appArch" -Typ String
    Set-RegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Name 'ScriptLanguage' -Wert "$appLang" -Typ String
    Set-RegistryKey - Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" - Name 'ScriptRevision' - Wert "$appRevision" - Typ String
    Set-RegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Name 'ScriptVersion' -Wert "$appScriptVersion" -Typ String
    Set-RegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Name 'ScriptDate' -Wert "$appScriptDate" -Typ String
    Set-RegistryKey - Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" - Name 'ScriptAuthor' - Wert "$appScriptAuthor" - Typ String
    Set-RegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Name 'PSADTVersion' -Wert "$appDeployMainScriptVersion" -Typ String
    Set-RegistryKey - Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" - Name 'InstallationDateTime' - Wert "$currentDateTime" - Typ String
    Set-RegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Name 'InstallationTimeZone' -Wert "$currentTimeZoneBias" -Typ String
    Set-RegistryKey - Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" - Name 'InstallationSource' - Wert "$scriptParentPath" - Typ String
    $logFile = "{0}{1}" -f $logDirectory, $logName
    Set-RegistryKey - Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" - Name 'LogFile' - Wert "$logFile" - Typ String
}</code></pre>



<pre class="wp-block-code"><code>
Funktion Unregister-Installation
{
    Remove-RegistryKey - Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName"
}</code></pre>



<p><strong>Für PSADTv4 werden Erweiterungen in PSAppDeployToolkitExtensions.psm1 hinzugefügt:</strong></p>



<pre class="wp-block-code"><code>
Funktion "Register-Installation"
{
    
    [CmdletBinding()]
    Param
    (
        [Parameter (Pflichtfeld = $false)]
        [System.String]$PackageName
    )

    beginnen
    {
        # Funktion initialisieren.
        Initialize-ADTFunction -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState
    }

    Verfahren
    {
        Versuch
        {
            Versuch
            {
                # Erhalten Sie die aktuelle ADT-Sitzung
                $adtSession = Get-ADTSession
                
                # Verwenden Sie den angegebenen PackageName oder entstammen Sie der Session
                falls (-nicht $PackageName)
                {
                    $PackageName = wenn ($adtSession.PackageName) { $adtSession.PackageName } sonst ('($ $adtSession.AppVendor)_$($adtSession.AppName)_$($adtSession.AppVersion)')
                }

                # Erhalten Sie aktuelle Datum-/Zeitinformationen
                $currentDateTime = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
                $currentTimeZoneBias = (Get-TimeZone).BaseUtcOffset.ToString()
                
                # Registry-Basis-Schlüssel
                $baseKey = 'HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName'
                
                # Registrieren von Installationsmetadaten
                Set-ADTRegistryKey -Key $baseKey -Name 'IsInstalled' -Wert 1 -Typ DWord
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptName' -Wert $adtSession.AppName -Typ String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptVendor' -Wert $adtSession.AppVendor -Typ String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptVersion' -Wert $adtSession.AppVersion -Typ String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptArch' -Value $adtSession.AppArch -Type String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptLanguage' -Wert $adtSession.AppLang -Typ String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptRevision' -Wert $adtSession.AppRevision -Typ String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptScriptVersion' -Wert $adtSession.AppScriptVersion -Typ String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptDate' -Wert $adtSession.AppScriptDate -Typ String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptAuthor' -Wert $adtSession.AppScriptAuthor -Typ String
                Set-ADTRegistryKey -Key $baseKey -Name 'PSADTVersion' -Wert $adtSession.DeployAppScriptVersion -Typ String
                Set-ADTRegistryKey -Key $baseKey -Name 'InstallationDateTime' -Value $currentDateTime -Type String
                Set-ADTRegistryKey -Key $baseKey -Name 'InstallationTimeZone' -Wert $currentTimeZoneBias -Typ String
                Set-ADTRegistryKey -Key $baseKey -Name 'InstallationSource' -Wert $PSScriptRoot -Typ String
                
                # Register-Log-Dateispeicherort, falls vorhanden
                if ($adtSession.LogPath)
                {
                    Set-ADTRegistryKey -Key $baseKey -Name "LogFile" -Wert $adtSession.LogPath -Typ String
                }
                
                Write-ADTLogEntry -Nachricht "Die Installation des Pakets [$PackageName] wurde erfolgreich registriert" - Schweregrad 1
            }
            Fang
            {
                # Durch das Neuaufsetzen des ErrorRecord mit Write-Error wird sichergestellt, dass die korrekte PositionMessage verwendet wird.
                Schreibfehler - Fehlerrecord $_
            }
        }
        Fang
        {
            # Verarbeiten Sie den erkannten Fehler, protokollieren Sie ihn und führen Sie eine Auswertung entsprechend der angegebenen ErrorAction aus.
            Invoke-ADTFunctionErrorHandler -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_
        }
    }

    Ende
    {
        # Funktion abschließen.
        Complete-ADTFunction - Cmdlet $PSCmdlet
    }
}</code></pre>



<pre class="wp-block-code"><code>
Funktion Unregister-Installation
{
    [CmdletBinding()]
    Param
    (
        [Parameter (Pflichtfeld = $false)]
        [System.String]$PackageName
    )

    beginnen
    {
        # Funktion initialisieren.
        Initialize-ADTFunction -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState
    }

    Verfahren
    {
        Versuch
        {
            Versuch
            {
                # Erhalten Sie die aktuelle ADT-Sitzung
                $adtSession = Get-ADTSession
                
                # Verwenden Sie den angegebenen PackageName oder entstammen Sie der Session
                falls (-nicht $PackageName)
                {
                    $PackageName = wenn ($adtSession.PackageName) { $adtSession.PackageName } sonst ("($ $adtSession.AppVendor)_$($adtSession.AppName)_$($adtSession.AppVersion)")
                }

                # Den Registrierungsschlüssel vollständig entfernen
                Remove-ADTRegistryKey -Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName"
                
                Write-ADTLogEntry -Nachricht "Die Registrierung der Installation für das Paket [$PackageName] ist erfolgreich fehlgeschlagen." - Schweregrad 1
            }
            Fang
            {
                # Durch das Neuaufsetzen des ErrorRecord mit Write-Error wird sichergestellt, dass die korrekte PositionMessage verwendet wird.
                Schreibfehler - Fehlerrecord $_
            }
        }
        Fang
        {
            # Verarbeiten Sie den erkannten Fehler, protokollieren Sie ihn und führen Sie eine Auswertung entsprechend der angegebenen ErrorAction aus.
            Invoke-ADTFunctionErrorHandler -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_
        }
    }

    Ende
    {
        # Funktion abschließen.
        Complete-ADTFunction - Cmdlet $PSCmdlet
    }
}


</code></pre>
</div><p>The post <a href="https://xoap.io/de/docs/applicationxo-applications/">Applications</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/applicationxo-applications/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Groups</title>
		<link>https://xoap.io/de/docs/applicationxo-groups/</link>
					<comments>https://xoap.io/de/docs/applicationxo-groups/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 12:03:34 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9917</guid>

					<description><![CDATA[<p>Kurzanleitung: Mit den Anwendungsgruppen können Sie die Installation von Anwendungen orchestrieren und Installationsparameter festlegen. Eine neue Anwendungsgruppe erstellen Bearbeiten einer Anwendungsgruppe Entfernen einer Anwendungsgruppe Weitere nützliche Informationen Menü „Aktionen“: Mit dem Menü „Aktionen“ können Sie eine Anwendungsgruppe duplizieren. Dies ist nützlich, um ähnliche Gruppen für verschiedene Szenarien zu erstellen. Sie […]</p>
<p>The post <a href="https://xoap.io/de/docs/applicationxo-groups/">Groups</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" id="edit" style="font-size:38px">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Anwendungsgruppen</strong> ermöglicht es Ihnen, die Installation von Anwendungen zu orchestrieren und Installationsparameter festzulegen.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Erstellen einer neuen Anwendungsgruppe</h3>



<ol class="wp-block-list">
<li>Klicken Sie in der oberen rechten Ecke auf <strong>+ Gruppeneinstellen</strong>.</li>



<li>Geben Sie die <strong>Gruppenname</strong> und auswählen/zusenden <strong>Tags</strong>.</li>



<li>Toggle <strong>Fortfahren mit Fehler</strong> oder <strong>Neustart</strong> (nach der Installation) falls erforderlich.</li>



<li>Klicken Sie auf <strong>+ Anwendungen zuweisen</strong> Um Pakete in die Liste aufzunehmen.</li>



<li>Klicken Sie auf <strong>Erstellen</strong> zum Abschluss.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Anwendungsgruppe bearbeiten</h3>



<ol class="wp-block-list">
<li>Klick auf den <strong>Menü Aktion</strong> (⋮) und wählen Sie <strong>Details</strong>.</li>



<li>Aktualisieren Sie die Parameter oder ändern Sie die Liste der zugeordneten Anwendungen.</li>



<li>Klicken Sie auf <strong>Speichern Sie</strong> Um alle Änderungen anzuwenden.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">&nbsp;Eine Anwendungsgruppe löschen</h3>



<ol class="wp-block-list">
<li>Klick auf den <strong>Menü Aktion</strong> (⋮) und wählen Sie <strong>Löschen</strong>.</li>



<li>Bestätigen Sie die Löschung, indem Sie auf klicken. <strong>Löschen</strong>.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Aktionsmenü:</h4>



<p>Aus dem <strong>Menü Aktion</strong>können Sie <strong>Doppelkopf</strong> Eine Anwendungsgruppe. Dies ist nützlich, um ähnliche Gruppen für verschiedene Szenarien zu erstellen. Sie können auch eine <strong>Anwendung Rolle</strong>. Dies ist nützlich, wenn es Application Management mit . kombiniert wird Configuration Management.</p>



<h4 class="wp-block-heading" style="font-size:21px">Download:</h4>



<p>Die Anwendungen werden während des Installationsprozesses in das System heruntergeladen und dort als veraltetes Paket im Ordner C:\Windows\Temp gespeichert.</p>



<h2 class="wp-block-heading" style="font-size:38px">Technische Dokumentation</h2>



<p>Mit Hilfe von Anwendungsgruppen können Sie die Installation von Anwendungen orchestrieren und Installationsparameter festlegen. Die verfügbaren Installationsparameter werden aus dem PSADT der Anwendung gelesen. <strong>Param</strong><strong>Eter</strong> blockieren.</p>



<p>Diese Parameter können Sie während der Zuordnung der Anwendung zu der Gruppe oder durch Bearbeiten bereits zugeordneter Anwendungen festlegen.</p>



<p>Beim Zuordnen einer Anwendung zu einer Gruppe verwenden Sie die Ausklappliste der Anwendungen und klicken Sie auf <strong>Augen</strong> Symbol, um Details anzuzeigen.</p>



<p>Dies öffnet die Installationsparameter für die ausgewählte Anwendung, in denen Sie die Installationsparameter ändern können.</p>



<p>Bei der Bearbeitung einer Gruppe verwenden Sie die <strong>Zuweisung von Anwendungen</strong> Tabelle und klicken Sie auf <strong>Augen</strong> Symbol, um die Installationsparameter für bereits zugeordneten Anwendungen zu aktualisieren.</p>



<p>Zwei weitere Einstellungen können auf Gruppenebene konfiguriert werden: <strong>Fortfahren mit Fehler</strong> und <strong>Kraftiges Neustart</strong>.</p>



<ul class="wp-block-list">
<li><strong>Fortfahren unter Fehler:</strong> Standardmäßig stoppt der Installationsprozess, wenn eine Anwendung fehlschlägt. Aktivieren <strong>Fortfahren mit Fehler</strong> übersteht dieses Verhalten.</li>



<li><strong>Kraftiges Neustart:</strong> Nachdem alle Anwendungen installiert sind, wird der Client neu gestartet.</li>
</ul>



<p><strong>Das ist wichtig:</strong> Configuration Management Bei Kombination Application Management mit muss die angewendete Configuration Management Richtlinie eine Wiederanlaufmöglichkeit ermöglichen. <strong>Kraftiges Neustart</strong> zu arbeiten.</p>



<p>Sie können auch die Installationsreihenfolge der Anwendungen innerhalb einer Gruppe ändern, indem Sie sie in der Liste neu anordnen. <strong>Zuweisung von Anwendungen</strong> Tisch.</p>



<h3 class="wp-block-heading" style="font-size:28px">Eine Anwendungsgruppe auf einer einzelnen Maschine installieren</h3>



<h4 class="wp-block-heading" style="font-size:21px">Erhalten Sie die Installationsanweisung oder -skript</h4>



<ol class="wp-block-list">
<li>Öffnen <strong>PowerShell</strong> Als Administrator führen Sie den Befehl oder das Skript auf dem Computer aus.</li>



<li>Klick auf den <strong>Aktionsmenü (⋮)</strong>.</li>



<li>Wählen Sie <strong>Kopieren der Installationsanweisung</strong> für eine CLI-Anweisung oder <strong>Download des Installationsscripts</strong> für eine eigenständige Datei.</li>
</ol>
</div><p>The post <a href="https://xoap.io/de/docs/applicationxo-groups/">Groups</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/applicationxo-groups/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Roles</title>
		<link>https://xoap.io/de/docs/applicationxo-roles/</link>
					<comments>https://xoap.io/de/docs/applicationxo-roles/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 12:06:55 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9921</guid>

					<description><![CDATA[<p>Kurzanleitung Rollen dienen dazu, mehrere Anwendungsgruppen zu kombinieren. Dadurch können Sie dieselben Gruppen mit den gleichen Anwendungssettings über verschiedene Rollen hinweg wiederverwenden. Eine neue Anwendungsrolle hinzufügen Eine Anwendungsrolle bearbeiten Eine Anwendungsrolle löschen Weitere nützliche Informationen Menü „Aktionen“: Mit dem Menü „Aktionen“ können Sie eine Anwendungsrolle duplizieren. Dies […]</p>
<p>The post <a href="https://xoap.io/de/docs/applicationxo-roles/">Roles</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Mit Hilfe von Rollen können mehrere Anwendungsgruppen zusammengefügt werden. So können Sie die gleichen Gruppen mit den gleichen Anwendungssettings über verschiedene Rollen hinweg wiederverwenden.</p>
</blockquote>



<h3 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-f1268ac06942683875f3a4ffb7692fda" style="font-size:28px">Eine neue Anwendungsrolle hinzufügen</h3>



<ol class="wp-block-list">
<li>Klicken Sie in der oberen rechten Ecke auf <strong>+ Rolle erstellen</strong>.</li>



<li>Geben Sie die <strong>Rollenname</strong> und auswählen/zusenden <strong>Tags</strong>.</li>



<li>Toggle <strong>Fortfahren mit Fehler</strong> oder <strong>Neustart</strong> (nach der Installation) falls erforderlich.</li>



<li>Klicken Sie auf <strong>+ Gruppen zuweisen</strong> Um Anwendungsgruppen in die Liste aufzunehmen.</li>



<li>Klicken Sie auf <strong>Erstellen</strong> zum Abschluss.</li>
</ol>



<h3 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-a8afe4c7dfd700e89c236d1ccde80f33" style="font-size:28px">Eine Anwendungsrolle bearbeiten</h3>



<ol class="wp-block-list">
<li>Klick auf den <strong>Menü Aktion</strong> (⋮) und wählen Sie <strong>Details</strong>.</li>



<li>Aktualisieren Sie die Parameter oder ändern Sie die Liste der zugeordneten Gruppen.</li>



<li>Klicken Sie auf <strong>Speichern Sie</strong> Um alle Änderungen anzuwenden.</li>
</ol>



<h3 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-f26a7b722024a6464f2164c31f3eb2c2" style="font-size:28px">Eine Anwendungsrolle löschen</h3>



<ol class="wp-block-list">
<li>Klick auf den<strong> Aktionsmenü (⋮)</strong> und wählen Sie <strong>Löschen.</strong></li>



<li>Bestätigen Sie die Löschung, indem Sie auf klicken. <strong>Löschen.</strong></li>
</ol>



<h3 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-78c91561c70762b56fb68bfcdf3d18d0" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Aktionsmenü:</h4>



<p>Im Menü „Aktivitäten“ können Sie eine Anwendungsrolle duplizieren. Dies ist nützlich, um ähnliche Gruppen für verschiedene Szenarien zu erstellen.</p>



<h4 class="wp-block-heading" style="font-size:21px">Download:</h4>



<p>Die Anwendungen werden während des Installationsprozesses in das System heruntergeladen und dort als veraltetes Paket im Ordner C:\Windows\Temp gespeichert.</p>



<h2 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-e5edc92422e2e09869575f4c95846224" style="font-size:38px">Technische Dokumentation</h2>



<p>Mit Hilfe von Rollen können mehrere Anwendungsgruppen zusammengefügt werden. So können Sie die gleichen Gruppen mit den gleichen Anwendungssettings über verschiedene Rollen hinweg wiederverwenden.</p>



<p>Zwei weitere Einstellungen können auf Rollenebene konfiguriert werden: <strong>Fortfahren mit Fehler</strong> und <strong>Kraftiges Neustart</strong>.</p>



<ul class="wp-block-list">
<li><strong>Fortfahren unter Fehler:</strong> Standardmäßig stoppt der Installationsprozess, wenn eine Anwendung fehlschlägt. Aktivieren <strong>Fortfahren mit Fehler</strong> übersteht dieses Verhalten.</li>



<li><strong>Kraftiges Neustart:</strong> Nach Abschluss aller Installationen wird der Client neu gestartet.</li>
</ul>



<p><strong>Das ist wichtig:</strong> Configuration Management Bei Kombination Application Management mit muss die angewendete Configuration Management Richtlinie eine Wiederanlaufmöglichkeit ermöglichen. <strong>Kraftiges Neustart</strong> zu arbeiten.</p>



<p>Sie können auch die Installationsreihenfolge innerhalb einer Rolle ändern, indem Sie die zugeordneten Komponenten neu anordnen. <strong>Anwendungsgruppen</strong> in der Aufgabenverteilungstabellen der Rolle.</p>



<h3 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-4a319145bdc08ca09ff32bc111745a84" style="font-size:28px">Installieren einer Anwendungslösung auf einer einzelnen Maschine</h3>



<h4 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-18ca4cab8cd7e644cf3072c1ec2adf64" style="font-size:21px">Erhalten Sie die Installationsanweisung oder -skript</h4>



<ul class="wp-block-list">
<li>Klick auf den <strong>Aktionsmenü (⋮)</strong>.</li>



<li>Wählen Sie <strong>Kopieren der Installationsanweisung</strong> für eine CLI-Anweisung oder <strong>Download des Installationsscripts</strong> für eine eigenständige Datei.</li>



<li>Öffnen <strong>PowerShell</strong> Als Administrator führen Sie den Befehl oder das Skript auf dem Computer aus.</li>
</ul>



<p>An <strong>Anwendung Rolle</strong> ist der höchste Level für die Bereitstellung von Anwendungen. Es ist auch erforderlich, wenn Sie eine Kombination von Anwendungen vornehmen möchten. <strong>Application Management</strong> mit <strong>Configuration Management</strong> für die vollständige Verwaltung der Kunden.</p>
</div><p>The post <a href="https://xoap.io/de/docs/applicationxo-roles/">Roles</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/applicationxo-roles/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Security</title>
		<link>https://xoap.io/de/docs/applicationxo-security/</link>
					<comments>https://xoap.io/de/docs/applicationxo-security/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 12:08:07 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9638</guid>

					<description><![CDATA[<p>Strenge-Modus Wenn Sie in Ihrer Umgebung PowerShell im Strenge-Modus verwenden, müssen Sie die Anwendungspakete gründlich testen, bevor Sie sie in der Produktion verwenden können. Wir haben einige grundlegende Tests mit PSADT-Paketen und dem Strenge-Modus durchgeführt und es scheint, dass dies funktioniert. Lesen Sie mehr dazu hier. Parameter und Geheimnisse Parameter und Geheimnisse […]</p>
<p>The post <a href="https://xoap.io/de/docs/applicationxo-security/">Security</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3 class="wp-block-heading" id="strict-mode">Strenge-Modus</h3>



<p>Wenn Sie in Ihrer Umgebung die strikte Modusoption für PowerShell verwenden, müssen Sie die Anwendungspakete gründlich testen, bevor Sie sie in der Produktion verwenden können.</p>



<p>Wir haben einige grundlegende Tests mit den PSADT-Paketen und dem Strict-Modus durchgeführt und es scheint zu funktionieren. Lesen Sie mehr dazu. <a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/set-strictmode?view=powershell-5.1">hier</a>.</p>



<h3 class="wp-block-heading" id="parameters-and-secrets">Parameter und Geheimnisse</h3>



<p>Die Parameter und Geheimnisse, die Sie Ihren Anwendungen zuweisen, werden in unserem Backend verschlüsselt gespeichert und während der Laufzeit in die Pakete eingebettet.</p><p>The post <a href="https://xoap.io/de/docs/applicationxo-security/">Security</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/applicationxo-security/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Best practices</title>
		<link>https://xoap.io/de/docs/applicationxo-best-practices/</link>
					<comments>https://xoap.io/de/docs/applicationxo-best-practices/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 12:13:09 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9833</guid>

					<description><![CDATA[<p>Dieser Abschnitt beschreibt häufige Fehler, die bei der Erstellung von Anwendungspaketen auftreten können. Verwenden Sie einfache Anführungszeichen statt doppelten Anführungszeichen Falsch: Richtige Form: Leerzeichen zwischen den Validierungsoptionen Falsch: Richtige Form: Komma nach dem letzten Parameter Falsch: Richtige Form:</p>
<p>The post <a href="https://xoap.io/de/docs/applicationxo-best-practices/">Best practices</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Dieser Abschnitt beschreibt häufige Fehler, die bei der Erstellung von Anwendungspaketen auftreten können.</p>
</blockquote>



<h3 class="wp-block-heading" id="use-single-quotes-instead-of-double-quotes">Verwenden Sie einfache Anführungszeichen anstatt doppelter Anführungszeichen</h3>



<p>Falsch:</p>



<pre class="wp-block-code"><code>[Parameter (Pflicht)]
[ValidateSer("Splunk", "Elasticsearch")]
[string]$Backend,</code></pre>



<p>Richtig:</p>



<pre class="wp-block-code"><code>[Parameter (Pflicht)]
[ValidateSer('Splunk','Elasticsearch')]
[string]$Backend,</code></pre>



<h3 class="wp-block-heading" id="space-between-validation-options">Spannweite zwischen den Validierungsoptionen</h3>



<p>Falsch:</p>



<pre class="wp-block-code"><code>[Parameter (Pflicht)]
[ValidateSer('TCP', 'HTTP', 'Console')]
[String]$Protocol,</code></pre>



<p>Richtig:</p>



<pre class="wp-block-code"><code>[Parameter (Pflicht)]
[ValidateSer('TCP','HTTP','Console')]
[String]$Protocol,</code></pre>



<h3 class="wp-block-heading" id="set-comma-after-the-last-parameter">Die Kommasetzung nach dem letzten Parameter ändern</h3>



<p>Falsch:</p>



<pre class="wp-block-code"><code>Param (
    [Parameter (Pflichtfeld = $false)]
    [ValidateSet('Installieren','Deinstallieren')]
    [string]$DeploymentType = 'Install',
    [Parameter (Pflichtfeld = $false)]
    [ValidateSet('Interactive','Silent','NonInteractive')]
    [string]$DeployMode = 'Interaktiv',
    [Parameter (Pflichtfeld = $false)]
    [schalter]$AllowRebootPassThru = $false,
    [Parameter (Pflichtfeld = $false)]
    [switch]$TerminalServerMode = $false,
    [Parameter (Pflichtfeld = $false)]
    [switch]$DisableLogging = $false,
)</code></pre>



<p>Richtig:</p>



<pre class="wp-block-code"><code>Param (
    [Parameter (Pflichtfeld = $false)]
    [ValidateSet('Installieren','Deinstallieren')]
    [string]$DeploymentType = 'Install',
    [Parameter (Pflichtfeld = $false)]
    [ValidateSet('Interactive','Silent','NonInteractive')]
    [string]$DeployMode = 'Interaktiv',
    [Parameter (Pflichtfeld = $false)]
    [schalter]$AllowRebootPassThru = $false,
    [Parameter (Pflichtfeld = $false)]
    [switch]$TerminalServerMode = $false,
    [Parameter (Pflichtfeld = $false)]
    [Schaltfläche]$DisableLogging = $false
)</code></pre><p>The post <a href="https://xoap.io/de/docs/applicationxo-best-practices/">Best practices</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/applicationxo-best-practices/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>