exe Dateiversion auslesen
Hallo Freunde, der gepflegten Improvisation.
Ich habe den Bedarf, den Rechtsklick => Eigenschaften => Details per Batch zu lösen, also auszulesen.
Ich habe dazu folgendes gefunden: Per Batch Produktversion auslesen
Dies funktioniert auch bei mir, solange ich eine lokale Datei als Pfad vorgebe, z.B. C:\tmp\snapshot.exe
Nutze ich einen UNC Pfad w.z.B. \\PC1\c$\tmp\snapshot.exe ... funktioniert es nicht mehr. Zugriff auf diesen Pfad ist gegeben.
Ich vermute, es hat mit dem Dollarzeichen zu tun, weiß aber nicht, wie ich diesen maskieren könnte.
Kennt sich jemand aus und weiß, wie oder woran an liegt?
Grüße
Ich habe den Bedarf, den Rechtsklick => Eigenschaften => Details per Batch zu lösen, also auszulesen.
Ich habe dazu folgendes gefunden: Per Batch Produktversion auslesen
Dies funktioniert auch bei mir, solange ich eine lokale Datei als Pfad vorgebe, z.B. C:\tmp\snapshot.exe
Nutze ich einen UNC Pfad w.z.B. \\PC1\c$\tmp\snapshot.exe ... funktioniert es nicht mehr. Zugriff auf diesen Pfad ist gegeben.
Ich vermute, es hat mit dem Dollarzeichen zu tun, weiß aber nicht, wie ich diesen maskieren könnte.
Kennt sich jemand aus und weiß, wie oder woran an liegt?
Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 11355691293
Url: https://administrator.de/contentid/11355691293
Ausgedruckt am: 25.11.2024 um 05:11 Uhr
12 Kommentare
Neuester Kommentar
Moin,
es liegt eventuell daran, dass die Vertrauensstellung nicht gegeben ist.
Schau mal hier: Eigenschaften Internet | Sicherheit | Lokales Internet | Intranet automatisch ermitteln <-- aktivieren
Im Detail kannst Du ja auch unter 'Erweitert' dem Rechner, den Du auslesen willst, zur Zone hinzufügen.
BG BM
es liegt eventuell daran, dass die Vertrauensstellung nicht gegeben ist.
Schau mal hier: Eigenschaften Internet | Sicherheit | Lokales Internet | Intranet automatisch ermitteln <-- aktivieren
Im Detail kannst Du ja auch unter 'Erweitert' dem Rechner, den Du auslesen willst, zur Zone hinzufügen.
BG BM
Zitat von @Kraemer:
Moin,
warum so einen Kramp veranstalten, wenn man das Ganze mit einem Einzeiler in Powershell lösen kann? Die kommt nämlich auch ordentlich mit UNC-Pfaden klar
Gruß
Moin,
warum so einen Kramp veranstalten, wenn man das Ganze mit einem Einzeiler in Powershell lösen kann? Die kommt nämlich auch ordentlich mit UNC-Pfaden klar
(Get-Item 'C:\Program Files\Mozilla Firefox\firefox.exe').VersionInfo.ProductVersion
Gruß
Moin,
so ließt man aber die Produktversion und nicht die Dateiversion aus ;) *SCNR*
Viele Grüße
Zitat von @5388706050:
Zitat von @Kraemer:
Moin,
warum so einen Kramp veranstalten, wenn man das Ganze mit einem Einzeiler in Powershell lösen kann? Die kommt nämlich auch ordentlich mit UNC-Pfaden klar
so ließt man aber die Produktversion und nicht die Dateiversion aus ;) *SCNR*Moin,
warum so einen Kramp veranstalten, wenn man das Ganze mit einem Einzeiler in Powershell lösen kann? Die kommt nämlich auch ordentlich mit UNC-Pfaden klar
(Get-Item 'C:\Program Files\Mozilla Firefox\firefox.exe').VersionInfo.ProductVersion
Na dann halt so:
(Get-Item "C:\Program Files (x86)\Adobe\Acrobat 11.0\Acrobat\AcroRd32.exe").VersionInfo.FileVersionRaw -join "."
@mayho33
Pssst - solche ultrageheimen Dinge kannst du doch hier nicht einfach öffentlich posten
Pssst - solche ultrageheimen Dinge kannst du doch hier nicht einfach öffentlich posten
Zitat von @Kraemer:
@mayho33
Pssst - solche ultrageheimen Dinge kannst du doch hier nicht einfach öffentlich posten
@mayho33
Pssst - solche ultrageheimen Dinge kannst du doch hier nicht einfach öffentlich posten
😂😂😂😂 Oh Sorry! Ich dachte, nachdem ich gestern den Geheimbund der Freiscripter verlassen hatte, wäre ich nicht mehr an das Gelübte gebunden. Jetzt bekomme ich sicherlich ein C# an den Kopf geworfen. Eieieieieieieieieiei...
Zitat von @Nobbi.the.Great:
@mayho33 - es steht mir leider nicht an allen Clients Powershell zur Verfügung
Also jeder Client der sowas wie ein Windows-Betriebssystem laufen hat, hat auch Powershell on board. Außer ihr arbeitet noch mit NT4 oder irgendwas mit "vor" XP...@mayho33 - es steht mir leider nicht an allen Clients Powershell zur Verfügung
Aber wenn es wirklich nur um ein Rechtsklick-Doing geht, dann einfach:
- Rechtsklick => Eigenschaften
- Reiter Details => Dateiversion
Zitat von @Nobbi.the.Great:
Nutze ich einen UNC Pfad w.z.B. \\PC1\c$\tmp\snapshot.exe ... funktioniert es nicht mehr. Zugriff auf diesen Pfad ist gegeben.
Ich vermute, es hat mit dem Dollarzeichen zu tun, weiß aber nicht, wie ich diesen maskieren könnte
Das $-Zeichen passt schon. Jedes Windows OS hat Freigaben. Man will nicht, dass jede Freigabe sichtbar ist. Darum werden die Standard-Freigaben unter Windows mit einem $ abgeschlossen. $ versteckt eine Freigabe also.Nutze ich einen UNC Pfad w.z.B. \\PC1\c$\tmp\snapshot.exe ... funktioniert es nicht mehr. Zugriff auf diesen Pfad ist gegeben.
Ich vermute, es hat mit dem Dollarzeichen zu tun, weiß aber nicht, wie ich diesen maskieren könnte
Siehe auch:
https://learn.microsoft.com/de-de/windows/security/threat-protection/sec ...
Subthema:
https://learn.microsoft.com/de-de/windows/security/threat-protection/sec ...
Zitat von @Nobbi.the.Great:
Du willst eine Datei-Version auf einem entfernten PC auslesen, richtig?
Ich habe den Bedarf, den Rechtsklick => Eigenschaften => Details per Batch zu lösen, also auszulesen.
So! Jetzt glaube ich auch zu wissen was du willst. Wäre super gewesen, wenn du das ensprechend formuliert hättest:Du willst eine Datei-Version auf einem entfernten PC auslesen, richtig?
- Dann lade dir zuerst mal die PSexec von Sysinternals herunter:
- halte dich an diese Anleitung (manche Teile der Anleitung brauchst du eventuell nicht):
@Nobbi.the.Great:
Das Wie habe ich dir im letzten Post geliefert. Schon angeschaut? PSExec ist das Zauberwort.
Das Wie habe ich dir im letzten Post geliefert. Schon angeschaut? PSExec ist das Zauberwort.