> 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/de/devolutions-server-powershell/run-as-custom-pam-providers-powershell-scripts-with-execution-context.md).

# PowerShell-Skripte benutzerdefinierter PAM-Anbieter mit Ausführungskontext ausführen

Mit der Option ***Ausführen als*** können Sie Skripte benutzerdefinierter PAM-Provider in unterschiedlichen Kontexten ausführen, wobei der Scheduler dafür verwendet wird. Dies kann auf einem lokalen oder einem entfernten Computer erfolgen, was nützlich ist, um herauszufinden, was das Skript zu erreichen versucht, ob es bestimmte Aktionen abschließt oder auf bestimmte Dateien zugreift.

{% hint style="info" %}
Devolutions Server enthält bereits Vorlagen für [benutzerdefinierte Skripte](https://docs.devolutions.net/pam/de/pam-with-devolutions-server/getting-started/custom-pam-providers/create-a-custom-pam-provider-in-devolutions-server#import-a-custom-pam-template) für Azure Key Vault und Windows-Konten.
{% endhint %}

### PowerShell-Skript in verschiedenen Kontexten als „Ausführen als“ starten

1. Gehen Sie in Devolutions Server zu ***Administration*** – ***Privileged Access*** – ***Providers***.
2. Klicken Sie auf ***Add***.
3. Klicken Sie auf die Registerkarte ***Custom***.
4. Wählen Sie einen PAM-Provider aus und klicken Sie dann auf ***Continue***.
5. Klicken Sie auf die Registerkarte ***Run as***.

   <figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB0151.png" alt=""><figcaption></figcaption></figure>
6. Wählen Sie in der Dropdown-Liste ***Credential*** eine der folgenden Optionen:

   * Default: Führt das Skript mit der aktuellen Scheduler-Konfiguration aus.
   * Custom: Führt das Skript mit einem angegebenen ***Username***, ***Password*** und ***Host name*** aus.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Es wird empfohlen, zum Testen eines Skripts einen Benutzer mit weniger Berechtigungen auszuwählen oder zu erstellen.</p></div>
7. Klicken Sie auf ***Save***, um dieses Fenster zu schließen und die Änderungen zu speichern.

#### Auf vertrauenswürdige Hosts prüfen

Wenn ***Run as*** nicht auf einen vertrauenswürdigen Host verweist, funktioniert die Konfiguration nicht.

Hier ist die Befehlszeile zum Abrufen der vertrauenswürdigen Hosts: `Get-Item "WSMan:localhost\Client\TrustedHosts"`

Hier ist die Befehlszeile, um die vertrauenswürdigen Hosts des lokalen Computers mit einem bestimmten Wert zu aktualisieren: `Set-Item 'WSMan:localhost\Client\TrustedHosts' -Value '*' -Force`

{% hint style="warning" %}
Stellen Sie sicher, dass Sie das `*` im obigen Befehl ersetzen. Wenn es unverändert bleibt, fungiert das `*` als Platzhalter, wodurch jeder Remote-Host als vertrauenswürdig eingestuft würde.
{% endhint %}

{% hint style="info" %}
Weitere Informationen finden Sie im Thema zu [vertrauenswürdigen Hosts](https://docs.devolutions.net/server/de/knowledge-base/how-to-articles/enable-winrm-and-add-trusted-hosts).
{% endhint %}


---

# 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/de/devolutions-server-powershell/run-as-custom-pam-providers-powershell-scripts-with-execution-context.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.
