<?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>XOAP Package Wizard | XOAP Docs</title>
	<atom:link href="https://xoap.io/de/docs-category/psadt-package-wizard/feed/" rel="self" type="application/rss+xml" />
	<link>https://xoap.io/de/docs-category/psadt-package-wizard/</link>
	<description>Plattform für IT-Infrastruktur und Arbeitsplatzautomatisierung</description>
	<lastBuildDate>Tue, 28 Apr 2026 12:05:45 +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>XOAP Package Wizard | XOAP Docs</title>
	<link>https://xoap.io/de/docs-category/psadt-package-wizard/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Introduction</title>
		<link>https://xoap.io/de/docs/psadt-package-wizard-introduction/</link>
					<comments>https://xoap.io/de/docs/psadt-package-wizard-introduction/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 11:38:23 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=31216</guid>

					<description><![CDATA[<p>XOAP PSADT Package Wizard is a Windows desktop application that guides you through creating&#160;PSAppDeployToolkit (PSADT)&#160;v4 deployment packages. Instead of manually editing PowerShell scripts, you use a step-by-step wizard to configure application metadata, write deployment logic, upload installer files, and export a ready-to-deploy&#160;.zip&#160;package. What you get Each exported package is a standard PSADT v4 folder containing: [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-introduction/">Introduction</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">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>XOAP PSADT Package Wizard is a Windows desktop application that guides you through creating&nbsp;<a href="https://psappdeploytoolkit.com/">PSAppDeployToolkit (PSADT)</a>&nbsp;v4 deployment packages. Instead of manually editing PowerShell scripts, you use a step-by-step wizard to configure application metadata, write deployment logic, upload installer files, and export a ready-to-deploy&nbsp;<code>.zip</code>&nbsp;package.</p>
</blockquote>



<h2 class="wp-block-heading" style="font-size:38px">What you get</h2>



<p>Each exported package is a standard PSADT v4 folder containing:</p>



<ul class="wp-block-list">
<li><code>Invoke-AppDeployToolkit.ps1</code>&nbsp;— The main deployment script (generated by the wizard)</li>



<li><code>Invoke-AppDeployToolkit.exe</code>&nbsp;— PSADT executable stub</li>



<li><code>PSAppDeployToolkit/</code>&nbsp;— The PSADT module</li>



<li><code>Files/</code>&nbsp;— Your installer files (MSI, EXE, configuration files, etc.)</li>



<li>Supporting folders (<code>Config/</code>,&nbsp;<code>Strings/</code>,&nbsp;<code>SupportFiles/</code>,&nbsp;<code>Assets/</code>)</li>
</ul>



<p>These packages can be deployed with SCCM/MECM, Intune, or any deployment tool that runs PowerShell scripts.</p>
</div><p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-introduction/">Introduction</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/psadt-package-wizard-introduction/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installation &#038; first launch</title>
		<link>https://xoap.io/de/docs/psadt-package-wizard-installation-and-first-launch/</link>
					<comments>https://xoap.io/de/docs/psadt-package-wizard-installation-and-first-launch/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 11:40:17 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=31248</guid>

					<description><![CDATA[<p>Installation System requirements Install steps Uninstall Use&#160;Windows Settings → Apps → XOAP PSADT Package Wizard → Uninstall, or run the uninstaller from the Start Menu. Your packages and settings in&#160;%AppData%\XOAP\PackageWizard\&#160;are preserved after uninstall. Delete that folder manually if you want a completely clean removal. First launch Launch&#160;XOAP PSADT Package Wizard&#160;from the Start Menu or desktop [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-installation-and-first-launch/">Installation &amp; first launch</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-fe9cc265 wp-block-group-is-layout-flex" style="font-size:20px">
<h2 class="wp-block-heading" style="font-size:38px">Einrichtung<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#installation"></a></h2>



<h3 class="wp-block-heading" style="font-size:28px">System requirements<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#system-requirements"></a></h3>



<ul class="wp-block-list">
<li>Windows 10 (version 1809+) or Windows 11</li>



<li>x64 processor</li>



<li>Internet connection (only for first-time .NET runtime download and optional PSADT download)</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Install steps<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#install-steps"></a></h3>



<ol class="wp-block-list">
<li>ausführen.&nbsp;<code>PackageWizard-Setup-{version}.exe</code></li>



<li>If .NET 9 is not installed, the installer will automatically download and install the required runtimes from Microsoft (<code>Microsoft.WindowsDesktop.App</code>&nbsp;und&nbsp;<code>Microsoft.AspNetCore.App</code>). This may take a few minutes on first install.</li>



<li>Choose the installation folder (default:&nbsp;<code>C:\Program Files\XOAP PSADT Package Wizard</code>)</li>



<li>Optionally create a desktop shortcut</li>



<li>Klicken Sie auf&nbsp;<strong>Installieren Sie</strong></li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Deinstallieren<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#uninstall"></a></h3>



<p>Verwenden Sie&nbsp;<strong>Windows Settings → Apps → XOAP PSADT Package Wizard → Uninstall</strong>, or run the uninstaller from the Start Menu.</p>



<p>Your packages and settings in&nbsp;<code>%AppData%\XOAP\PackageWizard\</code>&nbsp;are preserved after uninstall. Delete that folder manually if you want a completely clean removal.</p>



<h2 class="wp-block-heading" style="font-size:38px">First launch<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#first-launch"></a></h2>



<p>Start&nbsp;<strong>XOAP PSADT Paket-Assistent</strong>&nbsp;from the Start Menu or desktop shortcut.</p>



<p>On first launch, the application:</p>



<ol class="wp-block-list">
<li>Starts a local backend server on a random free port (runs entirely on your machine)</li>



<li>Opens the wizard interface in an embedded browser window (WebView2)</li>



<li>If older data exists in&nbsp;<code>%AppData%\PackageWizard\</code>, it is migrated to&nbsp;<code>%AppData%\XOAP\PackageWizard\</code>&nbsp;automatisch</li>
</ol>



<p>You will land on the&nbsp;<strong>Packages Workspace</strong>&nbsp;— your dashboard for all saved packages.</p>



<h3 class="wp-block-heading" style="font-size:28px">Recommended first-time setup<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#recommended-first-time-setup"></a></h3>



<ol class="wp-block-list">
<li>Öffnen&nbsp;<strong>Einstellungen</strong>&nbsp;(gear icon, bottom-left)</li>



<li>Auf der&nbsp;<strong>PSADT Toolkit</strong>&nbsp;tab, verify that an active toolkit is detected. Click&nbsp;<strong>Neueste PSADT herunterladen</strong>&nbsp;to fetch the newest release from GitHub if you want the latest version (this persists to&nbsp;<code>%AppData%\XOAP\PackageWizard\Toolkit\{tag}\</code>)</li>



<li>Auf der <strong>Allgemein</strong> tab, set your <strong>Standard-Skriptautor</strong> (pre-fills new packages) and <strong>Standard-Ausgabeordner</strong> (where exports are saved)</li>



<li>Verwenden Sie die <strong>Dark/Light theme toggle</strong> in the sidebar footer to pick your preferred theme</li>
</ol>
</div><p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-installation-and-first-launch/">Installation &amp; first launch</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/psadt-package-wizard-installation-and-first-launch/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>UI overview</title>
		<link>https://xoap.io/de/docs/psadt-package-wizard-ui-overview/</link>
					<comments>https://xoap.io/de/docs/psadt-package-wizard-ui-overview/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 11:43:37 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=31219</guid>

					<description><![CDATA[<p>The main window The main window has a&#160;left sidebar&#160;(navigation), a&#160;top header&#160;(breadcrumbs and the active wizard step bar when a package is open), and a&#160;main panel&#160;(the current view). Sidebar: Top section Entry Route Purpose Packages Workspace /dashboard List, create, import, export, tag, delete packages Installed Apps /installed-apps Browse Windows-installed apps, generate uninstall commands, snapshot/compare Logs /logs [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-ui-overview/">UI overview</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">The main window<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#the-main-window"></a></h2>



<p>The main window has a&nbsp;<strong>left sidebar</strong>&nbsp;(navigation), a&nbsp;<strong>top header</strong>&nbsp;(breadcrumbs and the active wizard step bar when a package is open), and a&nbsp;<strong>main panel</strong>&nbsp;(the current view).</p>



<h3 class="wp-block-heading" style="font-size:28px">Sidebar: Top section<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#sidebar--top-section"></a></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Entry</th><th>Route</th><th>Purpose</th></tr></thead><tbody><tr><td><strong>Packages Workspace</strong></td><td><code>/dashboard</code></td><td>List, create, import, export, tag, delete packages</td></tr><tr><td><strong>Installierte Apps</strong></td><td><code>/installierte-apps</code></td><td>Browse Windows-installed apps, generate uninstall commands, snapshot/compare</td></tr><tr><td><strong>Protokolle</strong></td><td><code>/protokolle</code></td><td>View the API&#8217;s log files for the current session and past sessions</td></tr></tbody></table></figure>



<h3 class="wp-block-heading" style="font-size:28px">Sidebar: Wizard steps<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#sidebar--wizard-steps"></a></h3>



<p>Once a package is active, the sidebar shows the seven wizard steps. Steps you haven&#8217;t reached yet are enabled only if prerequisites are met; completed steps show a check mark.</p>



<ol class="wp-block-list">
<li>Dateien</li>



<li>Session Config</li>



<li>Parameter</li>



<li>Install Phase</li>



<li>Uninstall Phase</li>



<li>Repair Phase</li>



<li>Vorschau</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Sidebar: Bottom section<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#sidebar--bottom-section"></a></h3>



<ul class="wp-block-list">
<li><strong>Einstellungen</strong>&nbsp;— application preferences, toolkit management, package configuration</li>



<li><strong>Tags</strong>&nbsp;— manage the color-coded tag library</li>



<li><strong>Dark/Light Mode toggle</strong>&nbsp;— persists across restarts</li>



<li><strong>About</strong>&nbsp;— version, platform info, license, xoap.io link</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Wizard header strip<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#wizard-header-strip"></a></h3>



<p>When a package is active, a strip below the breadcrumb shows:</p>



<ul class="wp-block-list">
<li>An &#8220;Active&#8221; badge with the package name</li>



<li><strong>Exit</strong>&nbsp;— returns to the dashboard</li>



<li><strong>Speichern Sie</strong>&nbsp;— persists any unsaved in-memory changes (also auto-saves every 2 seconds)</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Wizard footer<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#wizard-footer"></a></h3>



<p>At the bottom of every wizard step:&nbsp;<strong>Back</strong>,&nbsp;<strong>Step N of 7</strong>, und&nbsp;<strong>Weiter</strong>&nbsp;/&nbsp;<strong>Oberfläche</strong>. Die&nbsp;<strong>Weiter</strong>&nbsp;button is disabled when the current step has validation errors; hover it to see the reason as a tooltip.</p>



<h2 class="wp-block-heading" style="font-size:38px">Packages workspace (dashboard)<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#packages-workspace-dashboard"></a></h2>



<p>The dashboard is your central workspace for managing packages.</p>



<h3 class="wp-block-heading" style="font-size:28px">Header<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#header"></a></h3>



<ul class="wp-block-list">
<li><strong>Package Usage Widget</strong>&nbsp;— Shows&nbsp;<code>{used} | {max} Packages used</code>&nbsp;with a progress bar and percentage.&nbsp;<strong>The free edition is limited to 10 packages</strong>; the widget turns red and the&nbsp;<strong>Neues Paket starten</strong>&nbsp;button becomes disabled at the cap.</li>



<li><strong>Neues Paket starten</strong>&nbsp;— Creates a blank package and opens the first wizard step</li>



<li><strong>Lokal importieren</strong>&nbsp;— Opens a drawer to drop/select one or more existing PSADT&nbsp;<code>.zip</code>&nbsp;packages to import into the workspace</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Toolbar<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#toolbar"></a></h3>



<ul class="wp-block-list">
<li><strong>Tag filter</strong>&nbsp;(left) — Filter packages by assigned tag (or &#8220;All tags&#8221;)</li>



<li><strong>Suche</strong>&nbsp;— Filter by package name</li>



<li><strong>Select All Packages</strong>&nbsp;— Batch checkbox</li>



<li><strong>Tags zuweisen</strong>&nbsp;— Opens a drawer to assign/remove tags on the selected packages</li>



<li><strong>Export</strong>&nbsp;(download icon) — Exports every selected package; in the desktop app each zip is written to the Default Output Folder (or Downloads fallback). In a browser the zips download one-by-one</li>



<li><strong>Löschen</strong>&nbsp;(trash icon) — Deletes selected packages (with a confirmation prompt)</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Package card<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#package-card"></a></h3>



<p>Each package card shows:</p>



<ul class="wp-block-list">
<li>Package name (auto-set from&nbsp;<code>AppName</code>&nbsp;once filled in)</li>



<li>Application metadata (vendor, name, version, architecture)</li>



<li>Assigned tags (color-coded badges;&nbsp;<strong>limit 5 tags per package</strong>)</li>



<li>Creation date</li>



<li>Per-card actions:&nbsp;<strong>Öffnen</strong>&nbsp;(enter wizard),&nbsp;<strong>Export</strong>,&nbsp;<strong>Edit Tags</strong>,&nbsp;<strong>Löschen</strong></li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Multi-select<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#multi-select"></a></h3>



<p>Click the card checkbox (or Select All) to queue packages for batch export / delete / tag assignment.</p>
</div><p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-ui-overview/">UI overview</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/psadt-package-wizard-ui-overview/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Creating a package</title>
		<link>https://xoap.io/de/docs/psadt-package-wizard-creating-a-package/</link>
					<comments>https://xoap.io/de/docs/psadt-package-wizard-creating-a-package/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 11:45:52 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=31221</guid>

					<description><![CDATA[<p>Click&#160;Start New Package&#160;on the dashboard. The wizard guides you through seven steps. You can navigate freely between steps using the sidebar or the Previous/Next footer buttons. Every change is auto-saved to the active package roughly every 2 seconds, or immediately when you click&#160;Save&#160;in the header strip. Step 1: Files manager Upload the installer files that [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-creating-a-package/">Creating a package</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">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Klicken Sie auf&nbsp;<strong>Neues Paket starten</strong>&nbsp;on the dashboard. The wizard guides you through seven steps. You can navigate freely between steps using the sidebar or the Previous/Next footer buttons. Every change is auto-saved to the active package roughly every 2 seconds, or immediately when you click&nbsp;<strong>Speichern Sie</strong>&nbsp;in the header strip.</p>
</blockquote>



<h2 class="wp-block-heading" style="font-size:38px">Step 1: Files manager<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#step-1--files-manager"></a></h2>



<p>Upload the installer files that your deployment script will reference.</p>



<p><strong>How to upload:</strong></p>



<ul class="wp-block-list">
<li><strong>Drag and drop</strong>&nbsp;files or folders onto the upload area, or</li>



<li><strong>Klicken Sie auf</strong>&nbsp;the upload area to open the file browser</li>
</ul>



<p><strong>Features:</strong></p>



<ul class="wp-block-list">
<li>Folder structure is preserved (useful for complex installers)</li>



<li>Maximum upload size: 5 GB per request</li>



<li><strong>Automatic metadata detection:</strong>&nbsp;When you upload an MSI or EXE, the wizard reads its embedded ProductName, ProductVersion, and architecture and offers to pre-fill Session Configuration</li>
</ul>



<p><strong>File Tree:</strong></p>



<ul class="wp-block-list">
<li>View all uploaded files in a tree structure</li>



<li>Delete individual files or folders</li>



<li>Clear all files for the active package</li>
</ul>



<p>Uploaded files are stored per-package in&nbsp;<code>%AppData%\XOAP\PackageWizard\workspace\Files\{packageId}\</code>&nbsp;and are bundled into&nbsp;<code>Files/</code>&nbsp;inside the exported zip.</p>



<h2 class="wp-block-heading" style="font-size:38px">Step 2: Session configuration<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#step-2--session-configuration"></a></h2>



<p>Configure the application metadata that PSADT uses for logging, UI display, and detection. Every field here is written into the&nbsp;<code>$adtSession = @{ ... }</code>&nbsp;block of the generated script.</p>



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



<p><a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#application-information"></a></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feld</th><th>Beschreibung</th><th>Beispiel</th></tr></thead><tbody><tr><td><strong>App Vendor</strong></td><td>Software publisher</td><td><code>Microsoft</code></td></tr><tr><td><strong>App Name</strong></td><td>Application name</td><td><code>Visual Studio Code</code></td></tr><tr><td><strong>App Version</strong></td><td>Version string</td><td><code>1.85.0</code></td></tr><tr><td><strong>App Architecture</strong></td><td>Target architecture</td><td><code>x64</code></td></tr><tr><td><strong>App Language</strong></td><td>Language code</td><td><code>EN</code></td></tr><tr><td><strong>App Revision</strong></td><td>Package revision number</td><td><code>01</code></td></tr></tbody></table></figure>



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



<p><a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#script-metadata"></a></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feld</th><th>Beschreibung</th><th>Beispiel</th></tr></thead><tbody><tr><td><strong>App Script Version</strong></td><td>Your script&#8217;s internal version</td><td><code>4.0.0</code></td></tr><tr><td><strong>App Script Date</strong></td><td>Date of script creation (ISO)</td><td><code>2026-04-22</code></td></tr><tr><td><strong>App Script Author</strong></td><td>Who wrote the script (defaults to preference)</td><td><code>Admin</code></td></tr></tbody></table></figure>



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



<p><a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#deployment-settings"></a></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feld</th><th>Beschreibung</th><th>Beispiel</th></tr></thead><tbody><tr><td><strong>Require Admin</strong></td><td>Tri-state: Not Defined / True / False. &#8220;Not Defined&#8221; preserves the toolkit&#8217;s own value</td><td><code>True</code></td></tr><tr><td><strong>Success Exit Codes</strong></td><td>List of integers that mean success</td><td><code>0</code></td></tr><tr><td><strong>Reboot Exit Codes</strong></td><td>List of integers that require a reboot</td><td><code>1641, 3010</code></td></tr><tr><td><strong>App Processes to Close</strong></td><td>List of process names to close before install</td><td><code>code, code-insiders</code></td></tr></tbody></table></figure>



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



<p><a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#display-settings"></a></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feld</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>Install Name</strong></td><td>Override the display name used by PSADT during install</td></tr><tr><td><strong>Install Title</strong></td><td>Override the title bar text shown to users</td></tr></tbody></table></figure>



<h2 class="wp-block-heading" style="font-size:38px">Schritt 3: Parameter<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#step-3--parameters"></a></h2>



<p>Add custom PowerShell parameters to your deployment script. These are appended to the&nbsp;<code>param()</code>&nbsp;block alongside the default PSADT parameters.</p>



<p><strong>Default parameters</strong>&nbsp;(always present, read-only):</p>



<ul class="wp-block-list">
<li><code>Bereitstellungstyp</code>&nbsp;—&nbsp;<code>Installieren Sie</code>&nbsp;/&nbsp;<code>Deinstallieren</code>&nbsp;/&nbsp;<code>Reparatur</code></li>



<li><code>Bereitstellungsmodus</code>&nbsp;—&nbsp;<code>Auto</code>&nbsp;/&nbsp;<code>Interactive</code>&nbsp;/&nbsp;<code>NonInteractive</code>&nbsp;/&nbsp;<code>Silent</code></li>



<li><code>SuppressRebootPassThru</code>&nbsp;(switch)</li>



<li><code>TerminalServerMode</code>&nbsp;(switch)</li>



<li><code>DisableLogging</code>&nbsp;(switch)</li>
</ul>



<p><strong>For each custom parameter you can set:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feld</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>Name</strong></td><td>Parameter name (e.g.,&nbsp;<code>ConfigFile</code>)</td></tr><tr><td><strong>Type</strong></td><td><code>System.String</code>,&nbsp;<code>System.Boolean</code>,&nbsp;<code>System.Int32</code>,&nbsp;<code>System.Management.Automation.SwitchParameter</code>, usw.</td></tr><tr><td><strong>Pflicht</strong></td><td>Whether the parameter is required</td></tr><tr><td><strong>ValidateSet</strong></td><td>Comma-separated list of allowed values (renders as&nbsp;<code>[ValidateSet('A','B','C')]</code>)</td></tr><tr><td><strong>Default Value</strong></td><td>Value used when the parameter is not specified</td></tr><tr><td><strong>Beschreibung</strong></td><td>Help text rendered as a&nbsp;<code># comment</code>&nbsp;above the parameter</td></tr></tbody></table></figure>



<p><strong>Example use case:</strong>&nbsp;Add&nbsp;<code>Umwelt</code>&nbsp;mit&nbsp;<code>ValidateSet = Dev,Staging,Production</code>&nbsp;to control which configuration file a caller deploys.</p>



<h2 class="wp-block-heading" style="font-size:38px">Step 4: Install phase<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#step-4--install-phase"></a></h2>



<p>Write the PowerShell code that runs when&nbsp;<code>DeploymentType = Install</code>. The phase is split into three Monaco code editors:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Abschnitt</th><th>When It Runs</th><th>Typical Use</th></tr></thead><tbody><tr><td><strong>Pre-Installation</strong></td><td>Before the main install</td><td>Close running apps, back up settings, check prerequisites</td></tr><tr><td><strong>Einrichtung</strong></td><td>Main install logic</td><td>Run MSI/EXE installer, copy files, set registry keys</td></tr><tr><td><strong>Post-Installation</strong></td><td>After the main install</td><td>Create shortcuts, configure settings, clean up temp files</td></tr></tbody></table></figure>



<p><strong>Editor features:</strong></p>



<ul class="wp-block-list">
<li>Full PowerShell syntax highlighting (Monaco Editor)</li>



<li><strong>Cmdlet-Vervollständigung</strong>&nbsp;— start typing any PSADT v4 cmdlet name and the editor suggests it, including a snippet with required parameters. Type&nbsp;<code>-</code>&nbsp;after a known cmdlet to get parameter suggestions with their types, required flag, description, and valid values.</li>



<li><strong>Funktions-Builder</strong> button — opens a modal to pick a cmdlet, fill in its parameters via form fields (with a file picker populated from your uploaded files), and insert the generated code at the cursor. See Function Builder &amp; Cmdlet Autocomplete.</li>



<li><strong>Maximize</strong>&nbsp;— each editor has a full-screen toggle</li>



<li><strong>Clear</strong>&nbsp;— wipe the section&#8217;s content</li>
</ul>



<p><strong>Example installation code:</strong></p>



<pre class="wp-block-preformatted">## Install the MSI
Start-ADTMsiProcess -FilePath 'MyApp.msi' -Action Install

## Copy configuration file
Copy-ADTFile -Path "$($adtSession.DirFiles)\config.xml" -Destination "$envProgramFiles\MyApp\"</pre>



<h2 class="wp-block-heading" style="font-size:38px">Step 5: Uninstall phase<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#step-5--uninstall-phase"></a></h2>



<p>Same three-section structure (Pre, Main, Post) as the Install Phase. Runs when&nbsp;<code>DeploymentType = Uninstall</code>.</p>



<p><strong>Beispiel:</strong></p>



<pre class="wp-block-preformatted">## Remove the MSI
Uninstall-ADTApplication -Name 'MyApp' -FilterScript { $_.Publisher -eq 'Contoso' }

## Clean up leftover files
Remove-Item -Path "$envProgramFiles\MyApp\config.xml" -Force -ErrorAction SilentlyContinue</pre>



<h2 class="wp-block-heading" style="font-size:38px">Step 6: Repair phase<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#step-6--repair-phase"></a></h2>



<p>Same three-section structure. Runs when&nbsp;<code>DeploymentType = Repair</code>. Many packages leave the repair phase empty — that&#8217;s fine; PSADT simply runs an empty function.</p>



<h2 class="wp-block-heading" style="font-size:38px">Step 7: Script preview &amp; test run<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#step-7--script-preview--test-run"></a></h2>



<p>Displays the complete generated script in a read-only Monaco editor with PowerShell highlighting. This is exactly what&nbsp;<code>Invoke-AppDeployToolkit.ps1</code>&nbsp;will contain in your exported package.</p>



<p><strong>Actions on this page:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Steuerung</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>Copy to Clipboard</strong></td><td>Copy the full generated script</td></tr><tr><td><strong>Deployment Type</strong></td><td>Wählen Sie&nbsp;<code>Installieren Sie</code>&nbsp;/&nbsp;<code>Deinstallieren</code>&nbsp;/&nbsp;<code>Reparatur</code>&nbsp;for the Test Run</td></tr><tr><td><strong>Deploy Mode</strong></td><td>Wählen Sie&nbsp;<code>Interactive</code>&nbsp;/&nbsp;<code>NonInteractive</code>&nbsp;/&nbsp;<code>Silent</code>&nbsp;for the Test Run</td></tr><tr><td><strong>Test Run</strong></td><td>Execute the generated script on&nbsp;<strong>this machine</strong>&nbsp;with the chosen parameters. Output streams into an embedded terminal below the editor.</td></tr><tr><td><strong>Run as Admin</strong></td><td>Toggle whether Test Run launches an elevated PowerShell (UAC prompt)</td></tr><tr><td><strong>Terminal</strong></td><td>Shows streamed stdout/stderr. Use the eraser icon to clear, the&nbsp;<code>x</code>&nbsp;to close.</td></tr></tbody></table></figure>



<p>Test Run uses the same PSADT module and&nbsp;<code>Files/</code>&nbsp;directory that would ship in the exported zip. It has a 120-second timeout.</p>



<p>Export is available from the&nbsp;<strong>Packages Workspace</strong>&nbsp;toolbar (not from this page) — see below.</p>
</div><p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-creating-a-package/">Creating a package</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/psadt-package-wizard-creating-a-package/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Exporting packages</title>
		<link>https://xoap.io/de/docs/psadt-package-wizard-exporting-packages/</link>
					<comments>https://xoap.io/de/docs/psadt-package-wizard-exporting-packages/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 11:49:29 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=31223</guid>

					<description><![CDATA[<p>There are three ways to export: In the desktop app, exports are written directly to the&#160;Default Output Folder&#160;set in Settings. If that path is empty or invalid, the app falls back to your Downloads folder. The exported&#160;.zip&#160;contains everything needed to deploy: Free vs Paid:&#160;In the paid edition, enabling&#160;Include README.md&#160;on the Settings → General tab causes [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-exporting-packages/">Exporting packages</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">
<p>There are three ways to export:</p>



<ol class="wp-block-list">
<li><strong>Per-package export</strong>&nbsp;— from the dashboard, click&nbsp;<strong>Export</strong>&nbsp;on a package card</li>



<li><strong>Batch export</strong>&nbsp;— select multiple packages and click the&nbsp;<strong>Export</strong>&nbsp;toolbar icon</li>



<li><strong>HTTP download</strong>&nbsp;— when running in a browser (not the desktop app), exports download as&nbsp;<code>{AppVendor}_{AppName}_{Version}_{Arch}.zip</code>&nbsp;through the browser</li>
</ol>



<p>In the desktop app, exports are written directly to the&nbsp;<strong>Standard-Ausgabeordner</strong>&nbsp;set in Settings. If that path is empty or invalid, the app falls back to your Downloads folder.</p>



<p>The exported&nbsp;<code>.zip</code>&nbsp;contains everything needed to deploy:</p>



<pre class="wp-block-code"><code>Contoso_MyApp_1.0.0_x64.zip
  Invoke-AppDeployToolkit.ps1     &lt;- Your generated script
  Invoke-AppDeployToolkit.exe     &lt;- PSADT executable stub
  PSAppDeployToolkit/             &lt;- PSADT module
  PSAppDeployToolkit.Extensions/  &lt;- Extensions (if present in toolkit)
  Config/                         &lt;- Configuration
  Strings/                        &lt;- Localization
  SupportFiles/                   &lt;- Support files
  Assets/                         &lt;- Icons
  Files/                          &lt;- Your uploaded files
    MyApp.msi
    config.xml
</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Free vs Paid:</strong>&nbsp;In the paid edition, enabling&nbsp;<strong>Include README.md</strong>&nbsp;on the Settings → General tab causes a&nbsp;<code>README.md</code>&nbsp;with package metadata, parameters, and phase documentation to be generated and added to the exported zip. The toggle is visible but locked in the free edition.</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>
</div><p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-exporting-packages/">Exporting packages</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/psadt-package-wizard-exporting-packages/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Importing existing packages</title>
		<link>https://xoap.io/de/docs/psadt-package-wizard-importing-existing-packages/</link>
					<comments>https://xoap.io/de/docs/psadt-package-wizard-importing-existing-packages/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 11:52:20 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=31241</guid>

					<description><![CDATA[<p>You can import existing PSADT packages (v3 or v4) from&#160;.zip&#160;files. For each zip, the wizard will: For v3 packages, command names and variables are automatically translated to v4 syntax using the same translation service used by the&#160;/api/translate&#160;endpoint. After import, you can review and edit each package through the normal wizard steps.</p>
<p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-importing-existing-packages/">Importing existing packages</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">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sie können vorhandene PSADT-Pakete (v3 oder v4) importieren aus&nbsp;<code>.zip</code>&nbsp;Dateien.</p>
</blockquote>



<ol class="wp-block-list">
<li>Vom Armaturenbrett, klicke&nbsp;<strong>Lokal importieren</strong></li>



<li>Eine Schublade öffnet sich; lege einen oder mehrere hinein&nbsp;<code>.zip</code>&nbsp;Dateien (oder zum Durchsuchen klicken)</li>



<li>Der Zauberer verarbeitet jeden Reißverschluss und meldet den Status</li>
</ol>



<p>Für jede Postleitzahl wird der Assistent:</p>



<ul class="wp-block-list">
<li>Erkenne, ob es sich um eine v3 handelt<code>Bereitstellen-Anwendung.ps1</code>) oder v4 (<code>Invoke-AppDeployToolkit.ps1</code>Paket</li>



<li>Parsen Sie das Skript, um Konfigurationswerte für Sitzungen zu extrahieren</li>



<li>Phaseninhalt extrahieren (Vorher/Haupt/Nach für jeden Bereitstellungstyp)</li>



<li>Benutzerdefinierte Parameter extrahieren</li>



<li>Kopieren&nbsp;<code>Dateien/*</code>&nbsp;in das Arbeitsverzeichnis des Pakets</li>



<li>Füge ein neues Paket zu deinem Arbeitsbereich hinzu (halte dich an das 10-Pakete-Limit)</li>
</ul>



<p>Für v3-Pakete werden Befehlsnamen und Variablen mithilfe desselben Übersetzungsservices, der auch von den&nbsp;<code>/api/übersetzen</code>&nbsp;Endpunkt.</p>



<p>Nach dem Import können Sie jedes Paket über die normalen Assistentenschritte überprüfen und bearbeiten.</p>



<p></p>
</div><p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-importing-existing-packages/">Importing existing packages</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/psadt-package-wizard-importing-existing-packages/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installed apps</title>
		<link>https://xoap.io/de/docs/psadt-package-wizard-installed-apps/</link>
					<comments>https://xoap.io/de/docs/psadt-package-wizard-installed-apps/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 11:53:15 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=31225</guid>

					<description><![CDATA[<p>Installed apps The&#160;Installed Apps&#160;page (/installed-apps) lets you browse applications installed on your Windows machine. Controls Control Description Search Filter the list by application name Include system components Include hidden system apps in the listing Refresh Re-query the registry Details panel Select an app to see publisher, version, install location, uninstall string, registry source Generate Command [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-installed-apps/">Installed apps</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">Installierte Apps<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#installed-apps"></a></h2>



<p>Die&nbsp;<strong>Installierte Apps</strong>&nbsp;Seite (<code>/installierte-apps</code>ermöglicht Ihnen das Durchsuchen von auf Ihrem Windows-Computer installierter Anwendungen.</p>



<h2 class="wp-block-heading" style="font-size:38px">Steuerungen<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#controls"></a></h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Steuerung</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>Suche</strong></td><td>Liste nach Anwendungsnamen filtern</td></tr><tr><td><strong>Systemkomponenten einschließen</strong></td><td>Versteckte System-Apps in die Liste aufnehmen</td></tr><tr><td><strong>Aktualisieren</strong></td><td>Die Registrierung erneut abfragen</td></tr><tr><td><strong>Detailbereich</strong></td><td>Wählen Sie eine App aus, um Publisher, Version, Installationsort, Deinstallationszeichenkette und Registrierungsquelle anzuzeigen</td></tr><tr><td><strong>Befehl generieren</strong></td><td>Erzeugt beides ein&nbsp;<strong>v3</strong>&nbsp;(<code>Execute-MSI</code>&nbsp;/&nbsp;<code>Prozess ausführen</code>) und ein&nbsp;<strong>v4</strong>&nbsp;(<code>Deinstallieren-ADTAnwendung</code>&nbsp;/&nbsp;<code>Start-ADTProzess</code>Deinstallationsbefehl für die ausgewählte App</td></tr><tr><td><strong>Momentaufnahme machen</strong></td><td>Eine “Vorher”-Momentaufnahme der installierten Apps zur&nbsp;<code>%AppData%\XOAP\PackageWizard\workspace\installed-apps-snapshot.json</code></td></tr><tr><td><strong>Vergleichen</strong></td><td>Vergleichen Sie den aktuellen Zustand mit dem letzten Schnappschuss. Jede App wird gemeldet als&nbsp;<code>installiert</code>,&nbsp;<code>entfernt</code>,&nbsp;<code>modifiziert</code>, oder&nbsp;<code>unverändert</code></td></tr></tbody></table></figure>



<p>Die Registrierung wird abgefragt von:</p>



<ul class="wp-block-list">
<li><code>HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\</code>&nbsp;(64-Bit)</li>



<li><code>HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\</code>&nbsp;(32-Bit)</li>



<li><code>HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\</code>&nbsp;(pro Benutzer)</li>
</ul>



<h2 class="wp-block-heading" style="font-size:38px">Schnappschuss-Workflow<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#snapshot-workflow"></a></h2>



<ol class="wp-block-list">
<li>Klicken Sie auf&nbsp;<strong>Momentaufnahme machen</strong>&nbsp;bevor Sie Ihre Bereitstellung ausführen</li>



<li>Führen Sie Ihr PSADT-Paket aus (per Testlauf oder tatsächliche Bereitstellung)</li>



<li>Klicken Sie auf&nbsp;<strong>Vergleichen</strong>&nbsp;um zu sehen, welche Anwendungen installiert, entfernt oder geändert wurden</li>



<li>Die Ergebnisse zeigen den Status für jede App und können Ihnen helfen zu überprüfen, ob Ihre Deinstallationsphase alles bereinigt, was Ihre Installationsphase hinzugefügt hat.</li>
</ol>
</div><p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-installed-apps/">Installed apps</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/psadt-package-wizard-installed-apps/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Logs</title>
		<link>https://xoap.io/de/docs/psadt-package-wizard-logs/</link>
					<comments>https://xoap.io/de/docs/psadt-package-wizard-logs/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 11:54:06 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=31227</guid>

					<description><![CDATA[<p>The&#160;Logs&#160;page (/logs) shows the API server&#8217;s log files. Files are stored in&#160;%AppData%\XOAP\PackageWizard\logs\. Each session&#8217;s log has a 10 MB size cap; files older than 14 days are cleaned up on startup. A parallel log for the desktop shell (desktop-{yyyy-MM-dd}.log) exists in the same folder but is not shown in this viewer.</p>
<p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-logs/">Logs</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">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Die&nbsp;<strong>Protokolle</strong>&nbsp;Seite (<code>/protokolle</code>) zeigt die Protokolldateien des API-Servers an.</p>
</blockquote>



<ul class="wp-block-list">
<li><strong>Sitzungsauswahl</strong>&nbsp;— jedes Mal, wenn die API startet, öffnet sie eine neue Protokolldatei mit dem Namen&nbsp;<code>api-{JJJJ-MM-TT-HHMMSS}.log</code>. Die Dropdown-Liste zeigt alle noch auf der Festplatte vorhandenen Sitzungen an (14 Tage Aufbewahrung).</li>



<li><strong>Monaco-Betrachter</strong>&nbsp;— das ausgewählte Protokoll wird in einem Code-Editor schreibgeschützt dargestellt</li>



<li><strong>Suche</strong>&nbsp;— Zeilen im aktuellen Log filtern</li>



<li><strong>Automatische Aktualisierung</strong>&nbsp;— die aktuelle Sitzungsprotokollierung wird alle 5 Sekunden aktualisiert, sodass Sie die Anforderungen live mitverfolgen können</li>
</ul>



<p>Dateien werden gespeichert in&nbsp;<code>%AppData%\XOAP\PackageWizard\logs\</code>. Jeder Sitzungsprotokoll hat eine Größenbeschränkung von 10 MB; Dateien, die älter als 14 Tage sind, werden beim Start gelöscht. Ein paralleles Protokoll für die Desktop-Shell (<code>Schreibtisch-{yyyy-MM-dd}.log</code>) existiert im selben Ordner, wird aber in dieser Ansicht nicht angezeigt.</p>
</div><p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-logs/">Logs</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/psadt-package-wizard-logs/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tags</title>
		<link>https://xoap.io/de/docs/psadt-package-wizard-tags/</link>
					<comments>https://xoap.io/de/docs/psadt-package-wizard-tags/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 11:54:35 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=31245</guid>

					<description><![CDATA[<p>Tags help you organize packages in the dashboard. Open&#160;Tags&#160;from the sidebar footer. Managing Tags Assigning Tags Each package can have up to&#160;5 tags&#160;in the free edition. Tags appear as colored badges on package cards and in the tag filter dropdown.</p>
<p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-tags/">Tags</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">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Tags helfen dir, Pakete im Dashboard zu organisieren. Öffnen&nbsp;<strong>Tags</strong>&nbsp;aus der Fußzeile der Seitenleiste.</p>
</blockquote>



<h2 class="wp-block-heading" style="font-size:38px">Tags verwalten<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#managing-tags"></a></h2>



<ul class="wp-block-list">
<li><strong>Erstellen</strong>&nbsp;Ein Tag mit einem Namen (max. 40 Zeichen), einer Beschreibung (max. 160 Zeichen) und einer Farbe</li>



<li>Verfügbare Farben:&nbsp;<code>cyan</code>,&nbsp;<code>rosa</code>,&nbsp;<code>Orange</code>,&nbsp;<code>grün</code>,&nbsp;<code>Lila</code>,&nbsp;<code>Indigo</code></li>



<li><strong>bearbeiten</strong>&nbsp;oder&nbsp;<strong>Löschen</strong>&nbsp;Tags zu jedem Zeitpunkt. Das Löschen eines Tags entfernt es automatisch aus allen Paketen.</li>
</ul>



<h2 class="wp-block-heading" style="font-size:38px">Tags zuweisen<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#assigning-tags"></a></h2>



<ul class="wp-block-list">
<li>Klicken Sie vom Dashboard aus auf das Tag-Symbol auf einer Paketkarte oder</li>



<li>Mehrere Pakete auswählen und klicken&nbsp;<strong>Tags zuweisen</strong>&nbsp;in der Werkzeugleiste</li>
</ul>



<p>Jedes Paket kann bis zu&nbsp;<strong>5 Schlagwörter</strong>&nbsp;in der kostenlosen Edition. Tags erscheinen als farbige Abzeichen auf Paketkarten und in der Tag-Filterauswahlliste.</p>
</div><p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-tags/">Tags</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/psadt-package-wizard-tags/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Settings</title>
		<link>https://xoap.io/de/docs/psadt-package-wizard-settings/</link>
					<comments>https://xoap.io/de/docs/psadt-package-wizard-settings/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 11:55:43 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=31229</guid>

					<description><![CDATA[<p>Open&#160;Settings&#160;from the sidebar footer. It is organized into three side-tabs. General tab Default package values Field Description Default App Script Author Pre-fills the&#160;AppScriptAuthor&#160;field in every new package. Leave empty to preserve the toolkit&#8217;s own default. Default Require Admin Tri-state (Not Defined / True / False). &#8220;Not Defined&#8221; preserves the toolkit value; True/False overrides it for [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-settings/">Settings</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">
<p><a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#settings"></a></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Öffnen&nbsp;<strong>Einstellungen</strong>&nbsp;aus der Fußzeile der Seitenleiste. Sie ist in drei Seitenreiter unterteilt.</p>
</blockquote>



<h2 class="wp-block-heading" style="font-size:38px">Allgemein<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#general-tab"></a></h2>



<h3 class="wp-block-heading" style="font-size:28px">Standardpaketwerte<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#default-package-values"></a></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feld</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>Standard-Skriptautor</strong></td><td>Vorfülle&nbsp;<code>AppScriptAutor</code>&nbsp;Feld in jedem neuen Paket. Lassen Sie es leer, um die Standardeinstellung des Toolkits beizubehalten.</td></tr><tr><td><strong>Standardmässig Administrator erforderlich</strong></td><td>Tri-State (Nicht definiert / Wahr / Falsch). “Nicht definiert” behält den Wert des Toolkits bei; Wahr/Falsch überschreibt ihn für neue Pakete.</td></tr><tr><td><strong>Standard-Ausgabeordner</strong></td><td>Wo exportiert&nbsp;<code>.zip</code>&nbsp;Pakete werden im Desktop-Modus gespeichert. In der Desktop-App eine&nbsp;<strong>Durchsuchen</strong>&nbsp;Schaltfläche öffnet einen nativen Ordnerauswahldialog.</td></tr></tbody></table></figure>



<h3 class="wp-block-heading" style="font-size:28px">Dokumentationsoptionen — in der kostenlosen Version gesperrt<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#documentation-options--locked-in-free-edition"></a></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feld</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>README.md in exportierte Pakete aufnehmen</strong></td><td>Wenn aktiviert, fügt eine generierte hinzu&nbsp;<code>README.md</code>&nbsp;mit Paketmetadaten, Parametern und Bereitstellungsphasen in jede exportierte ZIP-Datei.&nbsp;<strong>In der kostenlosen Version gesperrt.</strong></td></tr></tbody></table></figure>



<h3 class="wp-block-heading" style="font-size:28px">Paketspeicherung — gesperrt in der kostenlosen Version<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#package-storage--locked-in-free-edition"></a></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feld</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>Paketspeicherpfad</strong></td><td>Legt einen zentralen/gemeinsamen Speicherort fest, damit mehrere Benutzer am selben Paket-Workspace zusammenarbeiten können. Standard:&nbsp;<code>%AppData%\XOAP\PackageWizard</code>.&nbsp;<strong>Eingeschränkt in der kostenlosen Version</strong>&nbsp;— das Textfeld und die Schaltfläche "Durchsuchen" werden angezeigt, sind aber deaktiviert.</td></tr></tbody></table></figure>



<p>Die&nbsp;<strong>Einstellungen speichern</strong>&nbsp;Die Schaltfläche oben auf der Seite speichert die Werte des Reiters "Allgemein" und alle ausstehenden Bearbeitungen der Paketkonfiguration in einer einzigen Aktion.</p>



<h2 class="wp-block-heading" style="font-size:38px">PSADT-Toolkit-Tab<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#psadt-toolkit-tab"></a></h2>



<h3 class="wp-block-heading" style="font-size:28px">Aktiver Werkzeugkasten für den Export<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#active-toolkit-for-export"></a></h3>



<p>Zeigt an, welches Toolkit für die Skripterstellung und den Export verwendet wird:</p>



<ul class="wp-block-list">
<li><strong>Quellenangabe</strong>&nbsp;—&nbsp;<code>Zoll</code>,&nbsp;<code>Gebündelt</code>, oder&nbsp;<code>Kein Toolkit verfügbar</code></li>



<li><strong>Modulversion</strong>&nbsp;– erkannt von&nbsp;<code>PSAppDeployToolkit/PSAppDeployToolkit.psd1</code></li>



<li><strong>Benutzerdefinierte Erweiterungen enthalten</strong>&nbsp;— Abzeichen angezeigt, wenn&nbsp;<code>PSAppDeployToolkit.Erweiterungen</code>&nbsp;ist anwesend</li>



<li><strong>Aktualisieren</strong>&nbsp;— fragt den Server erneut ab</li>
</ul>



<p>Unterhalb der Statuskarte:</p>



<ul class="wp-block-list">
<li><strong>Automatische Überprüfung von Toolkit-Updates beim Start</strong>&nbsp;– schaltet die GitHub-Versionsprüfung beim Start um</li>
</ul>



<p><strong>Auflösungsreihenfolge</strong>&nbsp;(Top-Gewinner):</p>



<ol class="wp-block-list">
<li>Benutzerdefinierter Tool-Pfad (falls gesetzt und gültig) – kostenpflichtiges Feature (siehe unten)</li>



<li>Heruntergeladenes Toolkit in&nbsp;<code>%AppData%\XOAP\PackageWizard\Toolkit\{tag}\</code></li>



<li>Mit dem Installer ausgelieferte Paket-Vorlage</li>
</ol>



<h4 class="wp-block-heading" style="font-size:21px">Neueste von GitHub herunterladen<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#download-latest-from-github"></a></h4>



<ul class="wp-block-list">
<li>Groß&nbsp;<strong>Neueste PSADT herunterladen</strong>&nbsp;Schaltfläche – ruft die neueste Version von ab&nbsp;<code>github.com/PSAppDeployToolkit/PSAppDeployToolkit</code>, extrahiert es (Zip-Slip-geschützt) und legt es als aktives Toolkit fest</li>



<li>Zeigt das neueste Release-Tag und ein “Update verfügbar”-Badge an, wenn zutreffend</li>
</ul>



<h4 class="wp-block-heading" style="font-size:21px">Benutzerdefiniertes Toolkit – in kostenloser Edition gesperrt<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#use-custom-toolkit--locked-in-free-edition"></a></h4>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feld</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>Benutzerdefinierter Pfad</strong></td><td>Ein Ordner, den Sie kontrollieren und der&nbsp;<code>PSAppDeployToolkit/PSAppDeployToolkit.psd1</code>. Nützlich für benutzerdefinierte Markenbildung, Erweiterungen und Forks.</td></tr><tr><td><strong>Pfad festlegen</strong></td><td>Validiert und aktiviert den benutzerdefinierten Pfad</td></tr></tbody></table></figure>



<p><strong>In der kostenlosen Version gesperrt.</strong>&nbsp;Sowohl die Texteingabe als auch der Button werden angezeigt, sind aber deaktiviert.</p>



<h3 class="wp-block-heading" style="font-size:28px">Paketkonfigurationstab<a href="https://github.com/xoap-io/psadt-package-wizard/blob/dev/docs/USER-MANUAL.md#package-configuration-tab"></a></h3>



<p>Liest&nbsp;<code>Config/config.psd1</code>&nbsp;aus dem aktiven Toolkit und stellt jeden Abschnitt als Karte dar.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Abschnitt</th><th>Inhalt</th><th>Bearbeitbar?</th></tr></thead><tbody><tr><td><strong>Vermögen</strong></td><td>Symbolpfade, Bannerbilder, Firmenlogo</td><td><strong>Kostenlos</strong>&nbsp;Nur lesbar (gesperrtes Abzeichen)&nbsp;<strong>Bezahlt:</strong>&nbsp;editierbar</td></tr><tr><td><strong>MSI</strong></td><td><code>MutexWartezeit</code>, MSI-Protokollierung-Ausführlichkeit,&nbsp;<code>InstallParamsLeise</code>,&nbsp;<code>LoggingOptionen</code>,&nbsp;<code>LogPfad</code>, usw.</td><td><strong>Kostenlos &amp; Kostenpflichtig</strong>&nbsp;editierbar</td></tr><tr><td><strong>Werkzeugkasten</strong></td><td>Toolkit-Dateiname, Namenskonventionen, Kompressionsstufe</td><td><strong>Kostenlos</strong>&nbsp;Nur lesbar (gesperrtes Abzeichen)&nbsp;<strong>Bezahlt:</strong>&nbsp;editierbar</td></tr><tr><td><strong>Benutzeroberfläche</strong></td><td>Dialog-Standardverzögerungszeiten, Standardsprache, Bannerhöhe</td><td><strong>Kostenlos</strong>&nbsp;Nur lesbar (gesperrtes Abzeichen)&nbsp;<strong>Bezahlt:</strong>&nbsp;editierbar</td></tr></tbody></table></figure>



<p>Für jedes Feld zeigt die Benutzeroberfläche:</p>



<ul class="wp-block-list">
<li>Das Feld-Schlüssel (z. B.&nbsp;<code>MSI_LogPfad</code>)</li>



<li>Jegenslicher Kommentar/Beschreibung, der aus dem&nbsp;<code>.psd1</code></li>



<li>Ein Formularsteuerelement, das für den Typ geeignet ist (Texteingabe, Zahleneingabe oder Wahr/Falsch-Schalter)</li>
</ul>



<p>Ein Feld bearbeiten und klicken&nbsp;<strong>Einstellungen speichern</strong>&nbsp;(Oben auf der Seite) schreibt die Änderungen zurück&nbsp;<code>config.psd1</code>&nbsp;(mit Zipslip- / Pfadübergreifender-Schutz). Der Signaturblock wird, falls vorhanden, beim Speichern entfernt.</p>
</div><p>The post <a href="https://xoap.io/de/docs/psadt-package-wizard-settings/">Settings</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/psadt-package-wizard-settings/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>