Delen via


New-AzKustoScript

Hiermee maakt u een Kusto-databasescript.

Syntaxis

New-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>]
New-AzKustoScript
   -ClusterName <String>
   -DatabaseName <String>
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Parameter <IScript>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Hiermee maakt u een Kusto-databasescript.

Voorbeelden

Voorbeeld 1: Een Kusto-databasescript maken

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

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

Met de bovenstaande opdracht maakt u een Kusto-databasescript met de naam 'newkustocript' in de resourcegroep 'testrg'.

Dit script bevat opdrachten met databasebereik en de machtigingen van de scriptuitvoering worden na voltooiing verwijderd

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

-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

Uitvoerwaarden

IScript