Guida di riferimento a PowerShell per il motore di databaseDatabase Engine PowerShell Reference

SQL ServerSQL Server include un set di cmdlet di Windows PowerShell per l'esecuzione di azioni comuni nel Motore di databaseDatabase Engine. includes a set of Windows PowerShell cmdlets for performing common actions in the Motore di databaseDatabase Engine. È possibile inoltre convertire espressioni di query e Uniform Resource Name (URN) nei percorsi di SQL Server PowerShell o utilizzarli per specificare uno o più oggetti in Motore di databaseDatabase Engine.In addition, Query Expressions and Uniform Resource Names (URN) can be converted to SQL Server PowerShell paths, or used to specify one or more objects in the Motore di databaseDatabase Engine.

Cmdlet del motore di databaseDatabase Engine Cmdlets

SQL Server 2017SQL Server 2017 include un numero relativamente basso di cmdlet per il Motore di databaseDatabase Engine. includes relatively few cmdlets for the Motore di databaseDatabase Engine. La maggior parte degli script di PowerShell che funzionano con Motore di databaseDatabase Engine utilizzano il provider di PowerShell per SQL Server e i modelli a oggetti di facilità di gestione di SQL Server.Most PowerShell scripts working with the Motore di databaseDatabase Engine use the SQL Server PowerShell provider and the manageability object models. Per altre informazioni, vedere Provider PowerShell per SQL Server.For more information, see SQL Server PowerShell Provider.

Per informazioni sulla Guida dei cmdlet di SQL Server in un ambiente Windows PowerShell, vedere Visualizzazione della Guida di SQL Server PowerShell.To learn how to get help about the SQL Server cmdlets in a Windows PowerShell environment, see Get Help SQL Server PowerShell.

Argomenti della sezioneIn This Section

In questa sezione sono incluse informazioni sui cmdlet indicati.This section contains information about these cmdlets.

DescrizioneDescription CmdletCmdlet
Esegue script Transact-SQL e XQuery, ad esempio script che possono essere eseguiti tramite l'utilità sqlcmd .Runs Transact-SQL and XQuery scripts, such as scripts that can be run using the sqlcmd utility. Cmdlet Invoke-SqlcmdInvoke-Sqlcmd cmdlet
Valuta se un oggetto Motore di database è conforme alla gestione basata su criteri.Evaluates whether a Database Engine object complies with a Policy-based Management policy. cmdlet Invoke-PolicyEvaluationInvoke-PolicyEvaluation cmdlet

Informazioni su altri cmdletInformation About Other Cmdlets

I cmdlet Encode-Sqlname e Decode-Sqlname consentono di specificare identificatori SQL Server che contengono caratteri non supportati nei percorsi di Windows PowerShell.The Encode-Sqlname and Decode-Sqlname cmdlets help you specify SQL Server identifiers that contain characters not supported in PowerShell paths. Per altre informazioni, vedere Identificatori di SQL Server in PowerShell.For more information, see SQL Server Identifiers in PowerShell.

Usare il cmdlet Convert-UrnToPath per convertire l'URN (Uniform Resource Name) di un oggetto Motore di databaseDatabase Engine in un percorso del provider PowerShell SQL Server.Use the Convert-UrnToPath cmdlet to convert a Unique Resource Name for a Motore di databaseDatabase Engine object to a path for the SQL Server PowerShell provider. Per altre informazioni, vedere Conversione di URN in percorsi di provider di SQL Server.For more information, see Convert URNs to SQL Server Provider Paths.

Espressioni di query e Unique Resource NameQuery Expressions and Unique Resource Names

Le espressioni di query sono stringhe che utilizzano una sintassi analoga a XPath per specificare un set di criteri utilizzato per enumerare uno o più oggetti in una gerarchia del modello a oggetti.Query expressions are strings that use syntax similar to XPath to specify a set of criteria that enumerate one or more objects in an object model hierarchy. L'URN (Unique Resource Name) è un tipo specifico di stringa di espressione di query che identifica un singolo oggetto in modo univoco.A Unique Resource Name (URN) is a specific type of query expression string that uniquely identifies a single object. Per altre informazioni, vedere Espressioni di query e Uniform Resource Name.For more information, see Query Expressions and Uniform Resource Names.

Vedere ancheSee Also

SQL Server PowerShellSQL Server PowerShell