Simplemente escriba C:
en el símbolo del sistema, para volver al indicador habitual (por ejemplo, C: \>).
Solo para información, lo que puede haber activado el indicador SMO (es decir, PS SQLSERVER:> ) desde el indicador C: \> normal ) es cuando carga el ensamblaje SMO sin Out-Null (out-null suprime el resultado devuelto por el cmdlet )
En otras palabras, para evitar entrar inadvertidamente en el indicador SMO al cargar el conjunto SMO, simplemente conecte el Out-Null como se muestra a continuación:
[Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo") | Out-Null
Como Microsoft ha desaprobado el método LoadWithPartialName () , use Add-Type en su lugar:
Add-Type -Path "your_path_to_assembly\Smo.dll"
Nota: para obtener la ruta a su ensamblado / dll, use el método GetAssemblies () de la siguiente manera:
[System.AppDomain]::CurrentDomain.GetAssemblies() | ? {$_.Location -match 'Smo.dll'}
HTH
push-location
antes de importarsqlps
ypop-location
después de importar y ya está listo.