Condividi tramite


Get Help SQL Server PowerShell

Esistono diverse origini di informazioni sull'uso del provider di SQL Server per Windows PowerShell e cmdlet. Tra queste è inclusa la Guida disponibile nell'ambiente di Windows PowerShell.

Prima di iniziare

Per informazioni su Windows PowerShell, vedere la Guida introduttiva a Windows PowerShell.

Per una panoramica dei cmdlet e del provider SQL Server, vedere SQL Server PowerShell.

Guida all'ambiente di Windows PowerShell

Usare il cmdlet Get-Help per ottenere informazioni sull'ambiente di Windows PowerShell. Get-Help fornisce informazioni di base sul linguaggio di Windows PowerShell e sui vari cmdlet e provider disponibili in Windows PowerShell.

Per altre informazioni su come usare Get-Help, vedere Visualizzazione della Guida: Get-Help.

Guida del provider PowerShell per SQL Server

Il provider di PowerShell SQL Server implementa diverse cartelle in un'unità virtuale SQLSERVER, ad esempio le cartelle SQLSERVER:\SQL e SQLSERVER:\DAC. Ogni cartella è associata a uno dei modelli a oggetti per la gestione di SQL Server. È 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. Per una tabella delle cartelle con i collegamenti al riferimento di programmazione associato, vedere Provider PowerShell per SQL Server.

Guida di Invoke-Sqlcmd

Il cmdlet Invoke-Sqlcmd accetta come input qualsiasi query o file script che può essere eseguito dall'utilità sqlcmd . È possibile usare Get-Help per ottenere informazioni su Invoke-Sqlcmd e i relativi parametri, ma Get-Help non fornisce informazioni sulle query sqlcmd .

L'input -Query o -QueryFromFile può contenere:

Ottenere la Guida per un cmdlet di SQL Server

Per ottenere la guida per un cmdlet

  • Eseguire Get-Help specificando il nome del cmdlet e il livello della Guida da restituire.

Esempio: cmdlet Get-Help

Negli esempi seguenti vengono restituiti vari livelli della Guida per 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 provider

Per ottenere un elenco di provider attivi

  1. Eseguire Get-Help specificando la categoria del provider.

Per altre informazioni su come ottenere informazioni sul provider in Windows PowerShell, vedere Unità e provider.

Esempio: ottenere un elenco di provider

Questo codice restituisce un elenco dei provider attualmente abilitati nella sessione di Windows PowerShell:

Get-Help -Category provider  

Ottenere la Guida sul provider SQL Server

Per ottenere la Guida sul provider

  1. Eseguire Get-Help specificando il nome SQLServer

Esempio: ottenere la Guida del provider SQL Server

In questo esempio vengono restituite informazioni di base sul provider di SQL Server:

Get-Help SQLServer  

Elencare metodi e proprietà

Per elencare i metodi e le proprietà per un nodo in un percorso del provider SQL Server

  1. Usare il comando CD in un nodo nel percorso di SQL Server o creare un set di variabili nel percorso.

  2. Eseguire il cmdlet Get-Member con il parametro -Type impostato su Metodi o Proprietà

Esempi: Elenco di metodi e proprietà

In questo esempio vengono elencati i metodi supportati per il nodo Database:

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:

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

Vedere anche

Provider PowerShell per SQL Server
Utilizzo di cmdlet del motore di database