grc 0 Geschrieben 23. Oktober 2020 Autor Melden Teilen Geschrieben 23. Oktober 2020 vor 14 Minuten schrieb Sunny61: Nein, must Du natürlich nicht. Es muss dir auch niemand helfen. Verstehst Du? Du möchtest also auf dem Server in der Freigabe eine neue Datei erstellen? Beim Abmelden oder beim Herunterfahren? Wenn letzteres, vermute ich, ist die Netzwerkverbindung schon gekappt, deshalb wird da nichts mehr funktionieren. Kannst Du denn im gleichen Script ganz am Anfang eine TXT in einem lokalen Ordner anlegen? Du kennst den Unterschied zwischen als Benutzer und als Computerobjekt ausführen? Ich meine einfach nur, dass wenn es nicht mal bei diesem Einzeiler funktioniert, es keinen Unterschied macht, ob ich jetzt noch das andere Script veröffentliche. Es wird auf den selben Fehler hinauslaufen. Im gleichen Script kann ich eine TXT in einem lokalen Ordner anlegen. Das funktioniert also. vor 11 Minuten schrieb BOfH_666: Ja - man könnte das so irgendwie hinfrickeln, aber das ist wirklich keine gute Idee. Ich gehe davon aus, dass es sich um mehr als 2 oder 3 Rechner handelt, die in einem Unternehmensnetzwerk arbeiten, richtig? Wie wird denn sonst Software installiert? Wie Dukel schon empfohlen hat - eine Softwareverteilungslösung wäre die viiiieeel bessere Option dafür. Es geht um etwa 100 Rechner. Für Standard-Apps wird Ninite verwendet. Und wegen einer vermutlich einmaligen Sache nun eine neue Softwareverteilungslösung einzuführen (auch wenn es die bessere Option wäre), ist wohl auch eher zu aufwendig :) Zitieren Link zu diesem Kommentar
tesso 375 Geschrieben 23. Oktober 2020 Melden Teilen Geschrieben 23. Oktober 2020 vor 2 Minuten schrieb grc: Im gleichen Script kann ich eine TXT in einem lokalen Ordner anlegen. Das funktioniert also. Was soll der Test bringen etwas lokal anzulegen, wenn dein Problem doch ist auf ein Share zuzugreifen? Zitieren Link zu diesem Kommentar
testperson 1.682 Geschrieben 23. Oktober 2020 Melden Teilen Geschrieben 23. Oktober 2020 Hi, wo liegt denn das PowerShell Script und hat der Computer Account überhaupt Zugriff auf das Script? Generell würde ich bei diesem Vorhaben das Script (samt benötigter Dateien) auf den ausführenden Rechner in einen "gehärteten Pfad" kopieren das Script dann lokal ausführen Script und Daten würde ich - bevorzugt - per geplantem Task auf die PCs verteilen. Den Task wiederum würde ich per GPO auf die PCs bringen. Das Script kann dann wiederum per Task oder "notfalls" auch als Shutdown Script gestartet werden. Tasks per GPO in Verbindung mit Item Level Targeting sollte das auch "selbstaufräumend" hinbekommen. Ansonsten würde ich hier aber auch in Richtung Softwareverteilung schauen oder zumindest einmal auf WSUS + WPP. Wenn man einmal Software (per PoSh) ausrollt, kommt man schnell auf den Geschmack und die Grenzen der eigenen Scripte. Da macht eine SW-Verteilung durchaus mehr Sinn. Gruß Jan P.S.: vor 16 Minuten schrieb BOfH_666: Ja - man könnte das so irgendwie hinfrickeln, aber das ist wirklich keine gute Idee Frickeln? Ich mache bei uns die Citrix Virtual Apps and Desktop Rollouts/Updates sowie Verteilung/Updates der Workspace App per PoSh. P.P.S.: Ja, du hast Recht. Das ist aber ein sehr gut funktionierende Not- / Übergangslösung... Zitieren Link zu diesem Kommentar
grc 0 Geschrieben 23. Oktober 2020 Autor Melden Teilen Geschrieben 23. Oktober 2020 Gerade eben schrieb tesso: Was soll der Test bringen etwas lokal anzulegen, wenn dein Problem doch ist auf ein Share zuzugreifen? zu dem Zeitpunkt wusste ich ja noch nicht woran es liegt Zitieren Link zu diesem Kommentar
tesso 375 Geschrieben 23. Oktober 2020 Melden Teilen Geschrieben 23. Oktober 2020 Ich frage ein letztes Mal: Wie sind die Sharepermissions und wie die NTFS Permissions des betreffenden Ordner/Share gesetzt? Zitieren Link zu diesem Kommentar
grc 0 Geschrieben 23. Oktober 2020 Autor Melden Teilen Geschrieben 23. Oktober 2020 NTFS Permissions sehen genauso aus Zitieren Link zu diesem Kommentar
testperson 1.682 Geschrieben 23. Oktober 2020 Melden Teilen Geschrieben 23. Oktober 2020 Auch wenn du grade am Testen bist: Read-Write für Domänencomputer / Everyone ist ein absolutes No-Go bei Pfaden die ein (unbeaufsichtigtes) Script bereitstellen / ausführen. Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 23. Oktober 2020 Melden Teilen Geschrieben 23. Oktober 2020 vor 32 Minuten schrieb grc: Ich meine einfach nur, dass wenn es nicht mal bei diesem Einzeiler funktioniert, es keinen Unterschied macht, ob ich jetzt noch das andere Script veröffentliche. Es wird auf den selben Fehler hinauslaufen. Im gleichen Script kann ich eine TXT in einem lokalen Ordner anlegen. Das funktioniert also. Der Ton macht die Musik. Poste das Script oder lass es bleiben. So kommen wir nicht weiter. Zitieren Link zu diesem Kommentar
grc 0 Geschrieben 23. Oktober 2020 Autor Melden Teilen Geschrieben 23. Oktober 2020 vor 25 Minuten schrieb testperson: Auch wenn du grade am Testen bist: Read-Write für Domänencomputer / Everyone ist ein absolutes No-Go bei Pfaden die ein (unbeaufsichtigtes) Script bereitstellen / ausführen. Danke für den Hinweis. Ist mir aber eh bewusst. Aber wie du eh richtig geschrieben hast, bin ich einfach nur auf Fehlersuche vor 24 Minuten schrieb Sunny61: Der Ton macht die Musik. Poste das Script oder lass es bleiben. So kommen wir nicht weiter. dein Ernst?? ich bezweifle, dass ich mich hier ein einziges Mal im Ton vergriffen habe. Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 23. Oktober 2020 Melden Teilen Geschrieben 23. Oktober 2020 vor 3 Minuten schrieb grc: dein Ernst?? ich bezweifle, dass ich mich hier ein einziges Mal im Ton vergriffen habe. Da bin ich anderer Ansicht, aber macht nichts. Du wirst das schon wuppen. Zitieren Link zu diesem Kommentar
testperson 1.682 Geschrieben 23. Oktober 2020 Melden Teilen Geschrieben 23. Oktober 2020 vor 33 Minuten schrieb grc: Aber wie du eh richtig geschrieben hast, bin ich einfach nur auf Fehlersuche Ich vermute, du weißt es eh schon und es ist sicherlich auch schon im Script eingebaut. Aber was ergibt denn ein Logging in deinem Script? Notfalls, wie du sicher weißt und bereits verwendest, einfach mal per Start-Transcript (und Stop-Transcript). 1 Zitieren Link zu diesem Kommentar
BOfH_666 577 Geschrieben 23. Oktober 2020 Melden Teilen Geschrieben 23. Oktober 2020 vor 1 Stunde schrieb testperson: P.S.: Frickeln? Ich mache bei uns die Citrix Virtual Apps and Desktop Rollouts/Updates sowie Verteilung/Updates der Workspace App per PoSh. Für einen erfahrenen Scripter eine machbare Sache. .... ABER .... vor 38 Minuten schrieb grc: ... bin ich einfach nur auf Fehlersuche ... ... manchmal ist es effizienter/effektiver/schneller/besser, einen Fehler einfach zu umgehen, statt ihn aufwändig zu beseitigen.. Lass Dir mal den Tipp von Jan durch den Kopf gehen, das Script und die nötigen Quellen erstmal auf die betreffenden Rechner zu bekommen und das Ganze dann komplett lokal auszuführen. Nach dem KISS-Prinzip ... einfach ein bissl Komplexität reduzieren. Zitieren Link zu diesem Kommentar
tesso 375 Geschrieben 23. Oktober 2020 Melden Teilen Geschrieben 23. Oktober 2020 Ich bin raus. Zitieren Link zu diesem Kommentar
daabm 1.356 Geschrieben 23. Oktober 2020 Melden Teilen Geschrieben 23. Oktober 2020 Da sind die Herren Experts aber mal wieder sehr empfindlich heute Spaß beiseite: psexec ist immer gut, und Logging im Skript hilft natürlich auch. Ich tippe - wie schon einige hier - auf fehlerhafte ACLS auf dem UNC-Pfad. Share-Permissions sind ja nicht alleine ausschlaggebend. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.