> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/powershell-universal/de/get-started.md).

# Erste Schritte

Beginnen Sie mit PowerShell Universal, indem Sie den Server installieren, sich anmelden und Ihren ersten API-Endpunkt, Ihr erstes Skript und Ihre erste App erstellen.

## PowerShell Universal installieren

Sie müssen den PowerShell Universal-Server installieren. [Es gibt viele Möglichkeiten, dies zu tun,](/powershell-universal/de/getting-started.md) aber Sie können die untenstehende Befehlszeile verwenden, um schnell zu starten:

{% tabs %}
{% tab title="Windows" %}
Sie können PowerShell Universal als Dienst installieren. Stellen Sie sicher, dass PowerShell als Administrator ausgeführt wird, andernfalls wird der Dienst nicht korrekt installiert.

{% code collapsedlinecount="10" %}

```powershell
Install-Module Devolutions.PowerShellUniversal
Install-PSUServer
```

{% endcode %}
{% endtab %}

{% tab title="Linux" %}
Sie können PowerShell Universal mit dem folgenden Shell-Skript installieren:

{% code collapsedlinecount="10" %}

```powershell
Install-Module Devolutions.PowerShellUniversal
Install-PSUServer
```

{% endcode %}
{% endtab %}

{% tab title="Mac OS X" %}
Sie können PowerShell Universal mit dem Universal PowerShell-Modul installieren:

{% code collapsedlinecount="10" %}

```powershell
Install-Module Devolutions.PowerShellUniversal
Install-PSUServer -AddToPath
Start-PSUServer -Port 5000
```

{% endcode %}
{% endtab %}

{% tab title="Raspberry PI OS" %}
{% code collapsedlinecount="10" %}

```
wget https://cdn.devolutions.net/download/Devolutions.PowerShellUniversal.linux-arm.2026.3.0.0.zip
unzip Devolutions.PowerShellUniversal.linux-arm.2026.3.0.0.zip -d ./PSU
chmod +x ./PSU/Universal.Server
./PSU/Universal.Server

```

{% endcode %}
{% endtab %}
{% endtabs %}

## PowerShell Universal öffnen

Standardmäßig läuft PowerShell Universal auf Port 5000 von localhost. Öffnen Sie einen Webbrowser und navigieren Sie zu `http://localhost:5000`.

### Mit einem Devolutions Account anmelden

Wenn Sie zum ersten Mal zu PowerShell Universal navigieren, können Sie sich mit einem [Devolutions Account](https://docs.devolutions.net/portal/de/profile/create-your-devolutions-account) anmelden, um eine kostenlose Entwicklerlizenz zu erhalten. Diese Lizenz aktiviert alle Funktionen und ist für Workflows außerhalb der Produktion vorgesehen.

Dieser Ablauf für die Entwicklerlizenz ist für die lokale Entwicklung vorgesehen und erfordert lokalen Zugriff auf den PowerShell Universal-Host. Wenn Benutzer auf PSU nur über Remote-Browser via Docker, IIS oder einen Reverse-Proxy zugreifen, sollten sie stattdessen einen der Standard-Lizenzwege verwenden.

### First Run-Assistent

Optional können Sie auch den First Run-Assistenten ausführen, anstatt sich mit einem Devolutions Account anzumelden, und einen Lizenzschlüssel angeben.

## Eine API erstellen

APIs ermöglichen es Ihnen, PowerShell-Skripte über HTTP aufzurufen. Navigieren Sie zu Build > APIs > Endpoints und wählen Sie Endpunkt erstellen. Geben Sie eine URL an, deaktivieren Sie die Authentifizierung und wählen Sie Speichern.

Wählen Sie den neuen Endpunkt, um dessen Editor zu öffnen, und geben Sie dann den folgenden Befehl ein:

{% code collapsedlinecount="10" %}

```powershell
Get-ComputerInfo
```

{% endcode %}

Speichern Sie das Skript und klicken Sie dann auf die Schaltfläche Execute, um es zu testen.

Sie können die API auch über `Invoke-RestMethod` ausführen.

{% code collapsedlinecount="10" %}

```powershell
PS C:\Users\adamr> Invoke-RestMethod http://localhost:5000/hello-world

WindowsBuildLabEx                                       : 22000.1.amd64fre.co_release.210604-1628
WindowsCurrentVersion                                   : 6.3
WindowsEditionId                                        : Professional
WindowsInstallationType                                 : Client
WindowsInstallDateFromRegistry                          : 8/6/2021 4:05:12 PM
WindowsProductId                                        : 00330-52452-93139-AAOEM
WindowsProductName                                      : Windows 10 Pro
WindowsRegisteredOrganization                           :
```

{% endcode %}

## Ein Skript erstellen

Um ein Skript zu erstellen, navigieren Sie zu Build > Scripts und wählen Sie Skript erstellen. Geben Sie einen Namen ein und wählen Sie Speichern. PowerShell Universal öffnet den Skript-Editor.

Geben Sie das folgende Skript in den Editor ein und speichern Sie es:

{% code collapsedlinecount="10" %}

```powershell
Read-Host "What should I say?"

1..100 | ForEach-Object {
    Write-Progress -PercentComplete $_ -Activity "Processing..."
}

Get-Service
```

{% endcode %}

Sobald das Skript gespeichert ist, klicken Sie auf Run.

## Eine App erstellen

Um eine neue PowerShell-basierte Benutzeroberfläche zu erstellen, navigieren Sie zu Build > Apps und wählen Sie App erstellen. Geben Sie einen Namen und eine URL für die App ein.

Wählen Sie Speichern und dann den Namen der App, um deren Editor zu öffnen. Ersetzen Sie das generierte Skript durch das Folgende:

{% code collapsedlinecount="10" %}

```powershell
New-UDApp -Title "Hello, World!" -Content {
    New-UDButton -Text "Click Me" -OnClick {
        Show-UDToast -Message 'Success!!'
    }
}
```

{% endcode %}

Speichern Sie die App, wählen Sie Neu starten und dann App anzeigen. Wählen Sie in der App Click Me.

Erfahren Sie mehr über die verschiedenen Funktionen von PowerShell Universal:

* [APIs](/powershell-universal/de/api/about.md)
* [Automatisierung](/powershell-universal/de/automatisierung/about.md)
* [Apps](/powershell-universal/de/apps/building-dashboards.md)

### Siehe auch

* [Devolutions Academy – Installation](https://academy.devolutions.net/student/activity/3465938-installation)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/powershell-universal/de/get-started.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
