Powershell Zähler Frage

Mitglied: Slevin87

Slevin87 (Level 1) - Jetzt verbinden

Jun 09, 2021, aktualisiert 22:21 Uhr, 592 Aufrufe, 7 Kommentare

Hallo miteinander,

ich habe eine Frage zum Zähler bei Powershell.

Ist es möglich beim ausführen eines Spriptes, einen Zähler bei 00001 starten zu lassen und erst am nächstes Tag zu resetten?

Zweck soll es sein, gescannte Dokumente im PDF Format, beim speichern einen Zähler im Namen mitzugeben. Dieser soll aber erst am nächsten Tag wieder mit 00001 beginnen.

Vielen Dank im voraus.

Gruß
Mitglied: SeaStorm
Jun 09, 2021 um 22:33 Uhr
Hi

klar geht das.
Es kommt es halt auf das Script an. Läuft das in einer Endlosschleife? Oder Rufst du das periodisch auf?
Irgendwie musst du dir ja die aktuelle Zahl merken. Und da kannst du dann ja um x Uhr einfach diese Variable auf 1 setzen.
Wenn du dir die Zahl z.B in einer Datei oÄ speicherst, dann kannst du einfach per Job um x Uhr diese Datei verändern.
Bitte warten ..
Mitglied: Tezzla
Jun 09, 2021 um 22:56 Uhr
Oder du liest das Erstell-Datum aus der letzten PDF aus, vergleichst es mit dem aktuellen Datum und zählst weiter oder wieder ab 1.

Da muss dann nix gespeichert werden.

VG
Bitte warten ..
Mitglied: Cloudrakete
Jun 10, 2021 um 15:39 Uhr
Ich verstehe ehrlich gesagt deinen Lösungsansatz im allgemeinen nicht ganz.
Also Scannen macht ja der Drucker ... warum speichert also nicht auch der Drucker das File und gebt den Namen mit? Das kann jeder etwas bessere Enterprise Drucker mit einer vernünftigen Verwaltungsoberfläche.
In der Regel können die sogar hochzählen :) face-smile

Dann kannst du nämlich den ganzen PowerShell-Kram einfach weglassen, weil egal wie man das baut ... es wird die reinste Bastelrei.
Ich denke mal das PowerShell wird nicht durchgehend laufen, sondern wird immer (wenn gebraucht) gestartet ... Ergo: Du musst den Counter aus der jeweiligen Laufzeit rausholen und von extern befüllen.


Mal ein ganz grober Abriss ... Ich würde dafür einfach kein PowerShell benutzen, wenn nicht zwingend notwendig
Bitte warten ..
Mitglied: Slevin87
Jun 10, 2021 um 18:55 Uhr
Hallo,

erst einmal vielen Dank für eure Antworten.

Ich werde das Projekt vorerst auf Eis legen.
Ich fange gerade erst an mit Powershell und hab noch einiges an Grundlagen zu lernen.

@Cloudrakete
Ich würde das Script gerne für die Arbeit nutzen. Das Scannerprogramm unterstützt auch einen Zähler, dieser wird jedoch jedesmal zurückgesetzt, sobald ein neuer Job gestartet wird.
Es besteht jedoch die Möglichkeit im Scan-Profil Powershell Scripte zu implementieren.
Daher mein Ansatz...

Gruß
Bitte warten ..
Mitglied: colinardo
Jun 11, 2021, aktualisiert um 11:28 Uhr
Servus @Slevin87, willkommen auf Administrator.de!
Mal zwei einfache Ansätze für deinen Powershell Lernfortschritt (Das Umbenennen von Dateien habe ich hier mal weggelassen, und das ganze nur auf den Counter beschränkt, denn das Umbenennen sollte ja kein Problem darstellen). Weitere Kommentare zu den Zeilen s. Code.

Counter anhand von vorhandenen Dateien in einem Ordner erhöhen, bei denen die Zähler am Ende des Basename der Dateien stehen

Variante 2 mit der Speicherung des Zählers in einer Log-Datei
Wo du den Zähler speicherst kannst du natürlich variieren, ob nun als einfache Textdatei wie oben oder als XML oder CSV, das bleibt dir dann überlassen.

Viel Erfolg bei deinem Lernfortschritt.

Grüße Uwe
Bitte warten ..
Mitglied: TK1987
Jun 11, 2021, aktualisiert um 15:37 Uhr
Moin,

Variante 3: Speicherung von Zähler und Datum als Umgebungsvariable:

Gruß Thomas
Bitte warten ..
Mitglied: Slevin87
Jun 13, 2021, aktualisiert um 20:32 Uhr
Hallo Leute,

ihr seid der Wahnsinn, vielen Dank für die Scripte!

Ich werde mich auf jeden Fall mit der Thematik weiterbeschäftigen.

Es ist super interessant was mit Powershell alles möglich ist.

Schönen Abend an alle

Gruß
Bitte warten ..
Heiß diskutierte Inhalte
Internet
Sehr große Dateien über das Internet versenden
solved pd.edv1 day agoQuestionInternet113 Comments

Hallo, ich muss immer wieder große Daten über das Internet übertragen - da werden viele am WeTransfer & Co. denken aber mit den winzigen ...

Hardware
MiniPC Empfehlung AliExpress
winlin1 day agoGeneralHardware23 Comments

Hallo Zusammen, Hat schon mal jemand hier einen Mini pc bei AliExpress gekauft und kann einen empfehlen??? Suche etwas wo ich 2vms problemlos virtualisieren ...

Windows 10
Custom Windows-10-ISO bauen (in kontinuierlicher Verbesserung) - Ausgabe 2021
beidermachtvongreyscull1 day agoTutorialWindows 102 Comments

Editorial kleines Vorwort Ich hoffe, ich habe hier eine für den ein oder anderen Kollegen interessante Lösung zusammengestellt. Alles, was Ihr hier lest, ist ...

Microsoft
User Aktivitäten
Roadmax1 day agoQuestionMicrosoft10 Comments

Hallo Zusammen, ich möchte gerne automatisiert auf jedem Windows 10 PC im Netzwerk prüfen lassen, was der User dort live treibt. Konkret geht es ...

Cloud services
Server mieten - wo?
ZZaaiiggaa10 hours agoQuestionCloud services9 Comments

Hallo zusammen, suche einen Windows Server für SQL zum mieten, mit mindestens: 256GB SSD 32GB Ram Welche Anbieter eignen sich am besten? Und muss ...

Notebook & Accessories
Lenovo Dockingstation - Kompatibilität?
solved Visucius1 day agoQuestionNotebook & Accessories10 Comments

Guten Morgen, wir habens ja gerade mit antiquierter Technik ;-) Vor mir steht ein T440s Lenovo-Laptop, der nen frisches Windows 7 ähh Quatsch Windows ...

LAN, WAN, Wireless
Suche fuer unser Reihenmittelhaus eine "gute" WLAN-Abdeckung
homenet1 day agoQuestionLAN, WAN, Wireless3 Comments

Hallo, suche fuer unser Reihenmittelhaus eine "gute" WLAN-Abdeckung. Benoetigt fuer: Smartphones, Laptops, Radio - max. ca. 10 Geraete gleichzeitig, ueblicherweise ca. 4 Geraete dauernd ...

Windows 10
Dokumentenmanagement-System für den Heimgebrauch
Pineapple2711 hours agoQuestionWindows 104 Comments

Hallo zusammen, kennt jemand ein gutes Dokumentenmanagement-System für den Heimgebrauch und hat eventuell auch schon Erfahrungen damit gemacht? Da ich es rein privat nutzen ...