For the complete documentation index, see llms.txt. This page is also available as Markdown.

New-PSULoggingTarget

ÜBERSICHT

Erstellt ein neues Protokollierungsziel in PowerShell Universal.

SYNTAX

New-PSULoggingTarget -Type <String> [-Properties <Hashtable>] [-Level <String>] [-Feature <String>]
 [-Resource <String>] [-Scope <String>] [-ScriptBlock <ScriptBlock>] [-ComputerName <String>]
 [-AppToken <String>] [-Credential <PSCredential>] [-UseDefaultCredentials] [-Integrated] [-TrustCertificate]
 [-Cookies] [<CommonParameters>]

BESCHREIBUNG

Erstellt ein neues Protokollierungsziel in PowerShell Universal.

BEISPIELE

Beispiel 1

New-PSULoggingTarget -Type 'PowerShell' -Level 'Information' -Scope User -Feature API -ScriptBlock {
    param($LogEvent, $Message) 
    
    $Message | Out-File C:\logs\log.txt
}

Ein benutzerdefiniertes Protokollierungsziel, das in eine Datei schreibt.

PARAMETER

-AppToken

Das AppToken, das für den Aufruf der PowerShell Universal Management-API verwendet wird. Sie können auch Connect-PSUServer aufrufen, bevor Sie dieses Cmdlet aufrufen, um das AppToken für die gesamte Sitzung festzulegen.

-ComputerName

Gibt den Computernamen oder die URL an, die beim Zugriff auf die PowerShell Universal Management-API aufgerufen werden soll. Sie können auch Connect-PSUServer verwenden, bevor Sie dieses Cmdlet aufrufen, um den Computernamen für die gesamte Sitzung festzulegen.

-Feature

Die Funktion, von der dieses Protokollierungsziel Nachrichten empfängt.

-Integrated

Führt den Befehl intern aus, anstatt die Management-API zu verwenden. Funktioniert nur, wenn das Skript innerhalb von PowerShell Universal ausgeführt wird.

-Level

Die Basis-Protokollebene, von der dieses Protokollierungsziel Nachrichten empfängt.

-Properties

Die Eigenschaften, die an das Protokollierungsziel übergeben werden sollen.

-Resource

Die Ressource, von der dieses Protokollierungsziel Nachrichten empfängt.

-Scope

Der Bereich, von dem dieses Protokollierungsziel Nachrichten empfängt.

-ScriptBlock

Der Skriptblock, der ausgeführt wird, wenn eine Protokollnachricht empfangen wird, während das PowerShell-Protokollierungsziel verwendet wird.

-Type

Der Typ des zu erstellenden Protokollierungsziels.

-UseDefaultCredentials

Verwendet die Anmeldeinformationen des aktuellen Benutzers.

-Credential

Anmeldeinformationen für die Anmeldung an der PowerShell Universal Management-API.

-TrustCertificate

Ob das Cmdlet Zertifikatsprobleme ignorieren soll.

-Cookies

Verwendet und speichert Authentifizierungs-Cookies für die aktuelle PowerShell-Sitzung.

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable und -ProgressAction. Weitere Informationen finden Sie unter about_CommonParameters.

EINGABEN

Keine

AUSGABEN

PowerShellUniversal.LoggingTarget

HINWEISE

Zuletzt aktualisiert

War das hilfreich?