Invoke-AzAksRunCommand

Führen Sie einen Shellbefehl (mit Kubectl, Helm) auf Ihrem Druckcluster aus, unterstützen Sie auch das Anfügen von Dateien.

Syntax

Invoke-AzAksRunCommand
      [-ResourceGroupName] <String>
      [-Name] <String>
      -Command <String>
      [-CommandContextAttachment <String[]>]
      [-CommandContextAttachmentZip <String>]
      [-AsJob]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]
Invoke-AzAksRunCommand
      -InputObject <PSKubernetesCluster>
      -Command <String>
      [-CommandContextAttachment <String[]>]
      [-CommandContextAttachmentZip <String>]
      [-AsJob]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]
Invoke-AzAksRunCommand
      [-Id] <String>
      -Command <String>
      [-CommandContextAttachment <String[]>]
      [-CommandContextAttachmentZip <String>]
      [-AsJob]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]

Beschreibung

Führen Sie einen Shellbefehl (mit Kubectl, Helm) auf Ihrem Druckcluster aus, unterstützen Sie auch das Anfügen von Dateien.

Beispiele

Beispiel 1

Invoke-AzAksRunCommand -ResourceGroupName $resourceGroup -Name $clusterName -Command "kubectl get pods"

Id                : a887ecf432ad4e22a517cf4b5fb4e194
ProvisioningState : Succeeded
ExitCode          : 0
StartedAt         : 11/24/2021 04:43:28
FinishedAt        : 11/24/2021 04:43:30
Logs              : No resources found in default namespace.

Reason            :

Rufen Sie die Pods im Aks-Cluster ab.

Parameter

-AsJob

Cmdlet im Hintergrund ausführen

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Command

Ruft den auszuführenden Befehl ab oder legt ihn fest.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CommandContextAttachment

Dient zum Abrufen oder Festlegen einer base64-codierten ZIP-Datei, die die für den Befehl erforderlichen Dateien enthält.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CommandContextAttachmentZip

Pfad der ZIP-Datei, die die für den Befehl erforderlichen Dateien enthält.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Ausführen des Befehls ohne Bestätigung

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

ID eines verwalteten Kubernetes-Clusters

Type:String
Aliases:ResourceId
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InputObject

Ein PSKubernetesCluster-Objekt, das normalerweise durch die Pipeline übergeben wird.

Type:PSKubernetesCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Name Ihres verwalteten Kubernetes-Clusters

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Ressourcengruppenname

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Die ID des Abonnements.

Standardmäßig werden Cmdlets im Abonnement ausgeführt, das im aktuellen Kontext festgelegt ist. Wenn der Benutzer ein anderes Abonnement angibt, wird das aktuelle Cmdlet im vom Benutzer angegebenen Abonnement ausgeführt.

Das Überschreiben von Abonnements wird nur während des Lebenszyklus des aktuellen Cmdlets wirksam. Sie ändert das Abonnement nicht im Kontext und wirkt sich nicht auf nachfolgende Cmdlets aus.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

PSKubernetesCluster

String

Ausgaben

PSRunCommandResult