sqlps yardımcı programı
The sqlps utility starts a PowerShell oturum with the SQL Server PowerShell sağlayıcı and cmdlets loaded and registered. PowerShell Komut veya kullanan komut dosyaları, girdiğiniz SQL Server PowerShell bileşenleri örnekleri ile çalışmak için SQL Server ve bunların nesnelerini.
sqlps
[ [ [ -NoLogo ][ -NoExit ][ -NoProfile ]
[ -OutPutFormat { Text | XML } ] [ -InPutFormat { Text | XML } ]
]
[ -Command { -
| script_block [ -args argument_array ]
| string [ command_parameters ]
}
]
]
[ -? | -Help ]
Bağımsız değişkenler
-NoLogo
Belirtir sqlps başlatıldığında telif hakkı başlığını gizleyin.-NoExit
Belirtir sqlps devam Başlangıç komutları tamamladıktan sonra çalışan.-NoProfile
Belirtir sqlps yük kullanıcı profili.Kullanıcı, kaydı sık kullanılan diğer adlar, işlevler ve kullanmak için değişkenler PowerShell oturumları arasında profilleri.-OutPutFormat { Text | XML }
Belirleyen sqlps çıktı, her iki metin dizeleri olarak ( biçimlendirilmesiniText) veya seri hale getirilmiş bir CLIXML ( BiçimlendirXML).-InPutFormat { Text | XML }
Giriş sqlps biçimlendirildiğinden emin her iki metin dizesini (belirtir.Text) veya seri hale getirilmiş bir CLIXML ( BiçimlendirXML).-Komut
Komutunu belirtir. sqlps çalıştırılacak.The sqlps utility runs the command and then exits, unless -NoExit is also specified.Sonra başka bir anahtar belirtin -Komut, bunlar komut parametreleri okunacak.-
-Command- specifies that sqlps read the input from the standard input.script_block [ -argsargument_array ]
PowerShell öbeğini çalıştırılacak komutlar, blok ayraç içine belirtir: {}.Script_block yalnızca, belirtilebilir. sqlps ' ya da yeniden adlandırılırPowerShell or sqlps.The argument_array is an array of PowerShell variables containing the arguments for the PowerShell commands in the script_block.string [ command_parameters ]
Çalıştırılacak PowerShell komutlar içeren bir dize belirtir.Biçimi kullanın. "&{command}". Tırnak işaretleri dize ve ınvoke işleç (gösterir.&) neden olur sqlps, komutu çalıştırmak için.[ -? | -Yardım
Sözdizimi özetini gösterir. sqlps seçenekleri.
Remarks
The sqlps utility starts the PowerShell environment (PowerShell.exe) with the SQL Server PowerShell snap-ins loaded and registered.The SQL Server PowerShell snap-ins are as follows:
Microsoft.SqlServer.Management.PSProvider.dll
ımplements SQL Server PowerShell sağlayıcı ve ilişkili davranırlar gibi Kodla SqlName and Kod çözme SqlName.
Microsoft.SqlServer.Management.PSSnapin.dll
ımplements Çağır sqlCmd cmdlet'i.
Kullanabileceğiniz sqlps aşağıdakileri yapmak için:
Etkileşimli PowerShell komutlarını çalıştırın.
PowerShell Komut dosyalarını çalıştırın.
Çalışma SQL Server davranırlar.
Use SQL Server Sağlayıcı yolları hiyerarşisi aracılığıyla gitmek için SQL Server nesneler.
Varsayılan olarak, sqlps için küme komut dosyası kullanan kullanan kullanan dosyası kullanan yürütme ilkesi çalışırRESTRICTED (KISITLI).Bu, tüm PowerShell Komut dosyaları çalıştırılıyor engeller.Kullanabileceğiniz küme ExecutionPolicy cmdlet'i imzalı komut dosyaları veya tüm komut dosyalarını etkinleştirmek için.Yalnızca güvenilir kaynaklardan gelen komut dosyası çalıştırma ve tüm giriş güvenli ve çıkış dosyaları uygun NTFS izinlerini kullanarak.PowerShell Komut dosyalarını etkinleştirme hakkında daha fazla bilgi için bkz: Windows PowerShell Komut dosyalarını çalıştırma.
Örnekler
C.Run sqlps in default, interactive mode without the copyright banner
sqlps -NoLogo
b.Run a SQL Server PowerShell script from the command prompt
sqlps -Command "&{.\MyFolder.MyScript.ps1}"
c.Run a SQL Server PowerShell script from the command prompt, and keep running after the script completes
sqlps -NoExit -Command "&{.\MyFolder.MyScript.ps1}"