Visualizzazione della Guida di SQL Server PowerShellGet Help SQL Server PowerShell

Vi sono diverse fonti di informazione per l'utilizzo dei cmdlet e del provider di SQL ServerSQL Server per Windows PowerShell.There are several sources of information about using the SQL ServerSQL Server provider for Windows PowerShell and cmdlets. Tra queste è inclusa la Guida disponibile nell'ambiente di Windows PowerShell.This includes the help that is available in the Windows PowerShell environment.

Prima di iniziareBefore You Begin

Per informazioni su Windows PowerShell, vedere la Guida introduttiva a Windows PowerShell.To learn about Windows PowerShell, see Windows PowerShell Getting Started Guide.

Per una panoramica dei cmdlet e del provider di SQL ServerSQL Server , vedere SQL Server PowerShell.For an overview of the SQL ServerSQL Server cmdlets and provider, see SQL Server PowerShell.

Guida all'ambiente di Windows PowerShellHelp in the Windows PowerShell Environment

Usare il cmdlet Get-Help per ottenere informazioni sull'ambiente di Windows PowerShell.Use the Get-Help cmdlet to get help in the Windows PowerShell environment. Get-Help fornisce informazioni di base sul linguaggio di Windows PowerShell e sui vari cmdlet e provider disponibili in Windows PowerShell.Get-Help provides basic help for the Windows PowerShell language and the various cmdlets and providers available in Windows PowerShell.

Per altre informazioni su come usare Get-Help, vedere Visualizzazione della Guida: Get-Help.For more information on the ways you can use Get-Help, see Get-Help: Getting Help.

Guida del provider PowerShell per SQL ServerSQL Server PowerShell Provider Help

Il provider PowerShell di SQL ServerSQL Server implementa diverse cartelle su un'unità virtuale SQLSERVER, come ad esempio le cartelle SQLSERVER:\SQL e SQLSERVER:\DAC.The SQL ServerSQL Server PowerShell provider implements several folders on a SQLSERVER virtual drive, such as the SQLSERVER:\SQL and SQLSERVER:\DAC folders. Ogni cartella è associata a uno dei modelli a oggetti per la gestione di SQL Server.Each folder is associated with one of the SQL Server manageability object models. È possibile elencare i metodi e le proprietà associati a ogni nodo in un percorso di SQL Server, ma non è possibile ottenerne la guida nell'ambiente PowerShell.While you can list the methods and properties associated with each node in a SQL Server path, you cannot get help for them in the PowerShell environment. Per una tabella delle cartelle con i collegamenti al riferimento di programmazione associato, vedere Provider PowerShell per SQL Server.For a table of the folders with links to the associated programming reference, see SQL Server PowerShell Provider.

Guida di Invoke-SqlcmdInvoke-Sqlcmd Help

Il cmdlet Invoke-Sqlcmd accetta come input qualsiasi query o file script che può essere eseguito dall'utilità sqlcmd .The Invoke-Sqlcmd cmdlet takes as input any query or script file that can be run by the sqlcmd utility. È possibile usare Get-Help per ottenere informazioni su Invoke-Sqlcmd e i relativi parametri, ma Get-Help non fornisce informazioni sulle query sqlcmd .You can use Get-Help to get information about Invoke-Sqlcmd and its parameters, but there is no Get-Help coverage for the sqlcmd queries.

L'input -Query o -QueryFromFile può contenere:The -Query or -QueryFromFile input can contain:

Ottenere la Guida per un cmdlet di SQL ServerGet Help for a SQL Server cmdlet

Per ottenere la Guida per un cmdletTo get help for a cmdlet

  • Eseguire Get-Help specificando il nome del cmdlet e il livello della Guida da restituire.Run Get-Help specifying the name of the cmdlet and the level of help to be returned.

Esempio: cmdlet Get-HelpExample: cmdlet Get-Help

Negli esempi seguenti vengono restituiti vari livelli della Guida per Invoke-Sqlcmd:The following examples return various levels of help for Invoke-Sqlcmd:

## Get the basic help.  
Get-Help Invoke-Sqlcmd  

## Get the full help.  
Get-Help Invoke-Sqlcmd –Full  

## Get the parameter descriptions.  
Get-Help Invoke-Sqlcmd -Parameter *  

## Get the code examples.  
Get-Help Invoke-Sqlcmd –Examples  

## Get the syntax diagram.  
Get-Help Invoke-Sqlcmd –Syntax  

Ottenere un elenco di providerGet a List of Providers

Per ottenere un elenco di provider attiviTo get a list of active providers

  1. Eseguire Get-Help specificando la categoria del provider.Run Get-Help specifying the provider category.

    Per altre informazioni su come ottenere informazioni sul provider in Windows PowerShell, vedere Unità e provider.For more information about getting provider help in Windows PowerShell, see Drives and Providers.

Esempio: ottenere un elenco di providerExample: Get a List of Providers

Questo codice restituisce un elenco dei provider attualmente abilitati nella sessione di Windows PowerShell:This code returns a list of the providers currently enabled in your Windows PowerShell session:

Get-Help -Category provider  

Ottenere la Guida sul provider SQL ServerGet Help About the SQL Server Provider

Per ottenere la Guida sul providerTo get help about the provider

  1. Eseguire Get-Help specificando il nome SQLServerRun Get-Help specifying the name SQLServer

Esempio: ottenere la Guida del provider SQL ServerExample: Get SQL Server Provider Help

In questo esempio vengono restituite informazioni di base sul provider di SQL ServerSQL Server :This example returns basic information about the SQL ServerSQL Server provider:

Get-Help SQLServer  

Elencare metodi e proprietàList Methods and Properties

Per elencare i metodi e le proprietà per un nodo in un percorso del provider SQL ServerTo list the methods and properties for a node in a SQL Server provider path

  1. Usare il comando CD in un nodo nel percorso di SQL Server o creare un set di variabili nel percorso.Either CD to a node in the SQL Server path, or create a variable set to that location.

  2. Eseguire il cmdlet Get-Member con il parametro –Type impostato su Methods o PropertiesRun the Get-Member cmdlet with the –Type parameter set to either Methods or Properties

Esempi: elencare metodi e proprietàExamples: Listing Methods and Properties

In questo esempio vengono elencati i metodi supportati per il nodo Database:This example lists the methods supported for the Databases node:

Set-Location SQL:\MyComputer\DEFAULT\Databases  
Get-Item . | Get-Member -Type Methods  

In questo esempio vengono elencate le proprietà di una variabile impostata su un oggetto della tabella SMO:This example lists the properties for a variable that has been set to an SMO Table object:

$MyVar = New-Object Microsoft.SqlServer.Management.SMO.Table  
$MyVar | Get-Member -Type Properties  

Vedere ancheSee Also

Provider PowerShell per SQL Server SQL Server PowerShell Provider
Utilizzo di cmdlet del motore di databaseUse the Database Engine cmdlets