Kein excel frage / Frage zu einer .Bat

Alle anderen Themen ...

Moderator: ModerationP

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Phipz87 » 30. Dez 2020, 14:35

Und wie und wo füge ich das jetzt wo ein? Ich habe dir eine PN gesendet
Phipz87
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 351
Registriert: 26. Mär 2015, 16:50

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Fennek » 30. Dez 2020, 14:50

Es ist keine PN angekommen.

Entweder:
Öffne Powershell ISE und copy/paste den Code in den oberen Bereich
oder:
Speichere den Code in ein Datei mit der Endung *.ps1
und starte z.B. per Doppelklick
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Fennek am 30. Dez 2020, 14:52, insgesamt 1-mal geändert.
Benutzeravatar
Fennek
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 824
Registriert: 12. Feb 2016, 18:56

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Phipz87 » 30. Dez 2020, 14:52

Habe es so weit geschafft...
jedoch wird das hier erstellt
Screenshot 2020-12-30 145128.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Phipz87
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 351
Registriert: 26. Mär 2015, 16:50

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Fennek » 30. Dez 2020, 14:59

Im Format-String müssen große MM für den Monat stehen, kleine mm gelten für Minuten:

Code: Alles auswählen
$Pfad = $env:USERPROFILE + '\desktop\'
$file = 'test.xlsx'
$heute = get-date -Day 1 -Hour 0 -Minute 0 -Second 0

$nxMth_Anf = $heute.AddMonths(1)
$nxMth_End = ($nxMth_Anf).AddMonths(1).AddSeconds(-1)

$i = 0
while ($nxMth_Anf.AddDays($i) -le $nxMth_End) {
    if (($nxMth_Anf.AddDays($i).DayOfWeek.value__ -lt 6) -and ($nxMth_Anf.AddDays($i).DayOfWeek.value__ -gt 0)) {
        $strDate = ('{0:yyyy-MM-dd}' -f $nxMth_Anf.AddDays($i)) + 'PT_RELEASE INCL ANALYST CODE.xlsx'
        #write-host ($strDate, $nxMth_Anf.AddDays($i).DayOfWeek,$nxMth_Anf.AddDays($i).DayOfWeek.value__)
        copy-item ($Pfad + $file) ($Pfad + $strDate)
     }
    $i++
}
Benutzeravatar
Fennek
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 824
Registriert: 12. Feb 2016, 18:56

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Phipz87 » 30. Dez 2020, 15:09

jetzt macht es gar nichts mehr :(
Screenshot 2020-12-30 150837.jpg


dieser Fehler kommt
Screenshot 2020-12-30 151437.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Phipz87
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 351
Registriert: 26. Mär 2015, 16:50

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Fennek » 30. Dez 2020, 15:23

Vermutlich ist die Variable $File verkehrt gesetzt:

Es sollte die Vorlage sein und im gleichen Ordner gespeichert.
Benutzeravatar
Fennek
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 824
Registriert: 12. Feb 2016, 18:56

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Fennek » 30. Dez 2020, 15:28

Bitte kein email, nur PN hier im Forum.

Wie heist die Vorlage-Datei?
Benutzeravatar
Fennek
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 824
Registriert: 12. Feb 2016, 18:56

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Fennek » 30. Dez 2020, 15:35

Hier die Anpassung an den Pfad (Vorlage-Datei ergänzen)

Code: Alles auswählen
if (test-path -Path 'g:\60-Logistik\PT_Release\') {
    $Pfad = 'g:\60-Logistik\PT_Release\'}
else {$Pfad = $env:USERPROFILE + '\desktop\'}

$file = 'test.xlsx' # <<<<<<<<<<<<<<< muss im selben Pfad liegen >>>>>>>>>>>>>
$heute = get-date -Day 1 -Hour 0 -Minute 0 -Second 0

$nxMth_Anf = $heute.AddMonths(1)
$nxMth_End = ($nxMth_Anf).AddMonths(1).AddSeconds(-1)

$i = 0
while ($nxMth_Anf.AddDays($i) -le $nxMth_End) {
    if (($nxMth_Anf.AddDays($i).DayOfWeek.value__ -lt 6) -and ($nxMth_Anf.AddDays($i).DayOfWeek.value__ -gt 0)) {
        $strDate = ('{0:yyyy-MM-dd}' -f $nxMth_Anf.AddDays($i)) + 'PT_RELEASE INCL ANALYST CODE.xlsx'
        #write-host ($strDate, $nxMth_Anf.AddDays($i).DayOfWeek,$nxMth_Anf.AddDays($i).DayOfWeek.value__)
        copy-item ($Pfad + $file) ($Pfad + $strDate)
     }

    $i++
}
Benutzeravatar
Fennek
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 824
Registriert: 12. Feb 2016, 18:56

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Phipz87 » 30. Dez 2020, 15:37

Screenshot 2020-12-30 153622.jpg

Er macht das immer nur für januar
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Phipz87
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 351
Registriert: 26. Mär 2015, 16:50

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Fennek » 30. Dez 2020, 15:40

Es werden die Kopien immer für den nächsten Monat erstellt, also im Januar für den Februar.
Benutzeravatar
Fennek
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 824
Registriert: 12. Feb 2016, 18:56

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Phipz87 » 30. Dez 2020, 15:44

ah okay und die test.xlsx muss meine Datei sein?
und wenn ich dann im januar auf den script ausführen klicke, dann speichert er es mit Datum für den Februar?

kann man auch noch einstellen, dass kein Datum für Feiertage in Baden württemberg erstellt wird?
Phipz87
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 351
Registriert: 26. Mär 2015, 16:50

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Fennek » 30. Dez 2020, 15:50

Theoretisch ja, aber dann müßte für jeden Feiertag ein Abfrage eingefügt werden. Ich mache das bestimmt nicht, aber Du kannst das gerne ergänzen.
Benutzeravatar
Fennek
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 824
Registriert: 12. Feb 2016, 18:56

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Phipz87 » 30. Dez 2020, 15:51

Dazu kenne ich mich zu wenig aus. Dann lass ich das jetzt mal so.

Ich kann nur sagen vielen vielen Dank!

Wünsche einen guten rutsch ins neue Jahr.
LG
Phipz87
Phipz87
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 351
Registriert: 26. Mär 2015, 16:50

Re: Kein excel frage / Frage zu einer .Bat

Beitragvon Fen » 30. Dez 2020, 15:57

Aber Du bist zumindest offen, der erste der recht schnell Powershell-codes akzeptiert hat.
Fen
 

Vorherige

Zurück zu Offtopic (provisorisch)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste