SQL Server 2012 SQLPs-Modul - Ändern der aktuellen Position automatisch?

Habe ich eine große Bibliothek vorhandene powershell-Skripts, die in Erster Linie einige komplizierte Logik und Interaktionen zwischen SQL Server und Dateisystem.

Den SQL-Interaktionen sind in der Regel durchgeführt durch das cmdlet Invoke-SQLCmd.

Kürzlich mit dem SSMS-version auf allen meinen Servern wurde aktualisiert auf 2012. Das bedeutete, ich musste einige änderungen vornehmen, um meinen code zu entfernen Verweise auf die sqlserverprovidersnapin100 und sqlservercmdletsnapin100 da diese veraltet sind in 2012 zu Gunsten des Imports von SQLPs Modul.

Dies funktionierte OK, aber es scheint, dass die SQLPs Modul ist irgendwann eine änderung der derzeitigen Lage zu PS SQLSERVER> statt <local folder>, macht viel anderen meiner Befehle fehlschlägt. Zum Beispiel, wenn ich einen Test-Path auf einem Netzwerk-Laufwerk, es funktioniert von der <local folder> Lage aber nicht aus der SQLSERVER Lage.

Ist das ein bekanntes Problem? Gibt es eine Abhilfe oder Einstellung, die ich ändern kann, für dieser?

Dem Haupt-script-ich bin besorgt ist über 1000 Zeilen, und hat keine Probleme für mehr als zwei Jahre, bis wir diese änderung vorgenommen, so möchte ich es vermeiden, eine Linie von line-test von ihm, wenn ich kann.

InformationsquelleAutor JNK | 2012-10-16
Schreibe einen Kommentar