C:
Normal (örneğin C: \>) istemine geri dönmek için komut istemini yazmanız yeterlidir .
Sadece bilgi için, SMO istemini (örneğin PS SQLSERVER:> ) normal C: \> isteminden tetiklemiş olabilir , SMO düzeneğini Out-Null olmadan yüklediğinizde (out-null, cmdlet tarafından döndürülen çıktıyı bastırır) ).
Başka bir deyişle, SMO düzeneğini yüklerken yanlışlıkla SMO istemine girmekten kaçınmak için Out-Null'u aşağıdaki gibi borulamanız yeterlidir :
[Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo") | Out-Null
Microsoft LoadWithPartialName () yöntemini kullanımdan kaldırdığından , Add- Type'ı kullanın:
Add-Type -Path "your_path_to_assembly\Smo.dll"
Not: assembly / dll yolunuza ulaşmak için - GetAssemblies () yöntemini aşağıdaki gibi kullanın :
[System.AppDomain]::CurrentDomain.GetAssemblies() | ? {$_.Location -match 'Smo.dll'}
HTH.
push-location
içe aktarmadan öncesqlps
vepop-location
içe aktardıktan sonra kullanın ve hazırsınız.