Delen via


Update-AzKustoScript

Hiermee werkt u een databasescript bij.

Syntaxis

Update-AzKustoScript
      -ClusterName <String>
      -DatabaseName <String>
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-ContinueOnError]
      [-ForceUpdateTag <String>]
      [-PrincipalPermissionsAction <PrincipalPermissionsAction>]
      [-ScriptContent <String>]
      [-ScriptLevel <ScriptLevel>]
      [-ScriptUrl <String>]
      [-ScriptUrlSasToken <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzKustoScript
      -ClusterName <String>
      -DatabaseName <String>
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -Parameter <IScript>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzKustoScript
      -InputObject <IKustoIdentity>
      [-ContinueOnError]
      [-ForceUpdateTag <String>]
      [-PrincipalPermissionsAction <PrincipalPermissionsAction>]
      [-ScriptContent <String>]
      [-ScriptLevel <ScriptLevel>]
      [-ScriptUrl <String>]
      [-ScriptUrlSasToken <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzKustoScript
      -InputObject <IKustoIdentity>
      -Parameter <IScript>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Hiermee werkt u een databasescript bij.

Voorbeelden

Voorbeeld 1: Een bestaand kusto-script bijwerken op naam

Update-AzKustoScript -DatabaseName mykustodatabase -Name newkustoscript -ClusterName testnewkustocluster -ResourceGroupName testrg -ScriptUrl $BlobSASURL -ScriptUrlSasToken $BlobSASToken -PrincipalPermissionsAction RemovePermissionOnScriptCompletion -ScriptLevel Database

Name                                               Type
----                                               ----
testnewkustocluster/mykustodatabase/newkustoscript Microsoft.Kusto/Clusters/Databases/Scripts

Met de bovenstaande opdracht wordt het Kusto-script 'newkustoscript' bijgewerkt dat in de resourcegroep testrg is gevonden.

Parameters

-AsJob

De opdracht uitvoeren als een taak

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ClusterName

De naam van het Kusto-cluster.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ContinueOnError

Vlag die aangeeft of u wilt doorgaan als een van de opdrachten mislukt.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DatabaseName

De naam van de database in het Kusto-cluster.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De parameter DefaultProfile is niet functioneel. Gebruik de parameter SubscriptionId indien beschikbaar als u de cmdlet uitvoert voor een ander abonnement.

Type:PSObject
Aliassen:AzureRMContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ForceUpdateTag

Een unieke tekenreeks. Als het script is gewijzigd, wordt het opnieuw toegepast.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

Identity Parameter To construct, zie DE SECTIE NOTES voor INPUTOBJECT-eigenschappen en maak een hash-tabel.

Type:IKustoIdentity
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

De naam van het Kusto-databasescript.

Type:String
Aliassen:ScriptName
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NoWait

De opdracht asynchroon uitvoeren

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Parameter

Klasse die een databasescript vertegenwoordigt. Zie de sectie NOTES voor parametereigenschappen en het maken van een hash-tabel om deze samen te stellen.

Type:IScript
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PrincipalPermissionsAction

Geeft aan of de machtigingen voor de aanroeper van het script worden bewaard na voltooiing van het script.

Type:PrincipalPermissionsAction
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ScriptContent

De scriptinhoud. Deze eigenschap moet worden gebruikt wanneer het script inline is en niet via een bestand in een SA. Mag niet samen met de eigenschappen scriptUrl en scriptUrlSasToken worden gebruikt.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ScriptLevel

Onderscheid tussen het type scriptopdrachten dat is opgenomen - Database of Cluster. De standaardwaarde is Database.

Type:ScriptLevel
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ScriptUrl

De URL naar het KQL-scriptblobbestand. Mag niet samen met de eigenschap scriptContent worden gebruikt

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ScriptUrlSasToken

Het SaS-token dat leestoegang biedt tot het bestand dat het script bevat. Moet worden opgegeven wanneer u de eigenschap scriptUrl gebruikt.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SubscriptionId

De id van het doelabonnement.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

IScript

IKustoIdentity

Uitvoerwaarden

IScript