> 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/plattform/computers.md).

# Computer

Verwalten Sie PowerShell Universal-Server und Devolutions Agents, einschließlich statischer Tags, Computergruppen, geteilter Konfiguration und Wartungsmodus.

> \[!NOTE] Diese Funktion erfordert eine Lizenz. Jeder Computer erfordert eine Lizenz.

Die Registerkarte **Manage > Computers & Groups > Computers** listet PowerShell Universal-Server und verbundene Devolutions Agents auf. In einer Installation mit mehreren Knoten werden Jobs, Computergruppen, Identitäten und App-Token in der gemeinsamen Datenbank gespeichert und sind von jedem verbundenen Server aus sichtbar.

## PowerShell Universal-Server verbinden

Um einen Server zu einer bestehenden Farm hinzuzufügen, konfigurieren Sie ihn mit derselben SQL-Datenbank-Verbindungszeichenfolge und demselben Git-Repository. Beim Start ruft der Server die Repository-Konfiguration ab und wird als Computer verfügbar.

Konfigurieren Sie für Docker-Bereitstellungen einen stabilen `NodeName` in den App-Einstellungen. Andernfalls erhalten Container beim Start einen neuen Computernamen, was unnötige Computerdatensätze erzeugen kann.

## Devolutions Agents

Verbundene Devolutions Agents erscheinen als **Agent**-Computer. Registrieren und authentifizieren Sie den Agent wie unter **Configuration > Agent** beschrieben; PowerShell Universal erstellt oder aktualisiert den Computerdatensatz, wenn der Agent eine Verbindung herstellt, und markiert ihn als offline, wenn die Verbindung endet.

Agent-Computer melden ihre Version, ihren Online-Status und den Maschinennamen der Verbindung. Verwenden Sie Computergruppen, um unterstützte Jobs und Zeitpläne auf ausgewählte Agents oder auf eine Sammlung von Agents mit übereinstimmenden Merkmalen auszurichten.

## Tags

Tags gruppieren Computer nach Merkmalen und bestimmen die Mitgliedschaft in Computergruppen. Eine Computergruppe erfordert, dass jeder konfigurierte Tag-Wert auf dem Computer vorhanden ist.

### Server-Tags

PowerShell Universal erkennt Tags wie Domäne, Benutzername und Betriebssystem. Sie können statische Tags über **Manage > Computers & Groups > Computers** hinzufügen oder sie beim Start konfigurieren. Start-Tags sind für Docker und andere automatisierte Bereitstellungen nützlich, da sie nach dem Start eines Servers keine manuellen Änderungen erfordern.

Fügen Sie Tags in `appsettings.json` hinzu:

```json
{
  "Computer": {
    "Tags": [
      {
        "Name": "Region",
        "Value": "East"
      }
    ]
  }
}
```

Legen Sie die entsprechenden Umgebungsvariablen fest, bevor Sie PowerShell Universal starten:

```
Computer__Tags__0__Name=Region
Computer__Tags__0__Value=East
```

Konfigurierte Tags sind statisch und erscheinen auf dem lokalen Server unter **Manage > Computers & Groups > Computers**.

### Agent-Tags

Wenn sich ein Devolutions Agent registriert, fügt PowerShell Universal statische Tags aus seinen Registrierungsinformationen hinzu:

| Tag-Name       | Wert                                    |
| -------------- | --------------------------------------- |
| Typ            | `Agent`                                 |
| Maschinenname  | Der Hostname des Agents                 |
| Betriebssystem | Das gemeldete Betriebssystem            |
| Architektur    | Die gemeldete Prozessorarchitektur      |
| Hub            | Jeder gemeldete Devolutions Gateway-Hub |
| Fähigkeit      | Jede gemeldete Agent-Fähigkeit          |

Mit diesen Tags können Sie Gruppen basierend auf der Agent-Plattform, dem Hub oder der verfügbaren Fähigkeit erstellen. Sie werden durch die Agent-Registrierung verwaltet und aktualisiert, sobald der Agent sich erneut verbindet.

## Computergruppen

Computergruppen enthalten Computer, die erforderliche Tag-Werte gemeinsam haben. Erstellen Sie Gruppen unter **Manage > Computers & Groups > Groups** oder mit `New-PSUComputerGroup`.

Diese Gruppe umfasst beispielsweise Computer mit dem Tag `windows`:

```powershell
New-PSUComputerGroup -Name 'Windows' -Tags @('windows')
```

Verwenden Sie Agent-Tags, um alle verbundenen Devolutions Agents anzusprechen:

```powershell
New-PSUComputerGroup -Name 'Devolutions Agents' -Tags @('Agent')
```

Beschränken Sie nach dem Erstellen einer Gruppe Apps, APIs, Skripte, Zeitpläne und Jobs auf diese Gruppe. Diese App läuft nur auf Computern in der Gruppe `Windows`:

```powershell
New-PSUApp -Name 'Windows' -FilePath 'app.ps1' -BaseUrl '/app' -ComputerGroup 'Windows'
```

## Wartungsmodus

Aktivieren Sie den Wartungsmodus für einen Computer, um zu verhindern, dass er geplante Jobs ausführt. Verwenden Sie dies, bevor Sie einen Server warten oder einen Agent-Host offline nehmen.


---

# 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/plattform/computers.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.
