Powershell, irritierendes verhalten bei Abfrage
Hallo zusammen,
so langsam macht Powershell richtig spass, mit wenig Zeilen viel erreichen
Ich bin seit kurzem damit beschäftigt über mein Powershell-Script ein SQL-Server anzusprechen. Soweit passt alles, erst habe ich mein Script geschrieben um die gesuchten Dateien zu listen, dann habe ich ein Script geschrieben um Daten abzulegen, nun wollte ich beides kombinieren und habe was interessantes festgestellt.
Das Script soll auf einem Batch-Server laufen, vom dem aus greife ich auf Shares des Server1 zu, der SQL-Server ist auf dem lokalen Batch-Server. Beides unabhängig voneinander klappt, damit ist die Funktion ja gegeben.
Ich kann entweder alle Files des Share von Server1 auslesen/anzeigen oder nach dem ersten Invoke-sqlcmd nur noch auf den SQL-Server zugreifen, der Share wird plötzlich vom Script nicht mehr gefunden, obwohl ich auf den Share über den File-Explorer direkt zugreifen kann.
Wird hier irgendwie durch den ersten Einsatz (nach frischen Login) durch Invoke-sqlcmd irgendwas an Security getriggert dass das Script den Share nicht mehr "sehen/lesen" kann?
Ich bin etwas irritiert
Viele Grüsse,
Daniel
so langsam macht Powershell richtig spass, mit wenig Zeilen viel erreichen
Ich bin seit kurzem damit beschäftigt über mein Powershell-Script ein SQL-Server anzusprechen. Soweit passt alles, erst habe ich mein Script geschrieben um die gesuchten Dateien zu listen, dann habe ich ein Script geschrieben um Daten abzulegen, nun wollte ich beides kombinieren und habe was interessantes festgestellt.
Das Script soll auf einem Batch-Server laufen, vom dem aus greife ich auf Shares des Server1 zu, der SQL-Server ist auf dem lokalen Batch-Server. Beides unabhängig voneinander klappt, damit ist die Funktion ja gegeben.
Ich kann entweder alle Files des Share von Server1 auslesen/anzeigen oder nach dem ersten Invoke-sqlcmd nur noch auf den SQL-Server zugreifen, der Share wird plötzlich vom Script nicht mehr gefunden, obwohl ich auf den Share über den File-Explorer direkt zugreifen kann.
Wird hier irgendwie durch den ersten Einsatz (nach frischen Login) durch Invoke-sqlcmd irgendwas an Security getriggert dass das Script den Share nicht mehr "sehen/lesen" kann?
Ich bin etwas irritiert
Viele Grüsse,
Daniel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 435230
Url: https://administrator.de/contentid/435230
Ausgedruckt am: 18.11.2024 um 01:11 Uhr
8 Kommentare
Neuester Kommentar
Moin,
spannend. Ich vermute mal, dass das invoke-sqlcmd implizit ein set-location ausführt. Zumindest verstehe ich so die Hilfe von Mircosoft. Lass Dir doch mal mit get-location nach dem Ausführen des Befehls anzeigen, was der aktuelle Kontext ist.
Liebe Grüße
Erik
spannend. Ich vermute mal, dass das invoke-sqlcmd implizit ein set-location ausführt. Zumindest verstehe ich so die Hilfe von Mircosoft. Lass Dir doch mal mit get-location nach dem Ausführen des Befehls anzeigen, was der aktuelle Kontext ist.
Liebe Grüße
Erik