Jump to content

BOfH_666

Expert Member
  • Gesamte Inhalte

    2.101
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von BOfH_666

  1. ... ich bin Letztens auch mal wieder über sowas gestolpert. Da wusste die KI, mit der MSFT ihre Dokus übersetzt zwar, wie Desubstantivierung generell funktioniert, aber nicht wo man das besser lässt. Jedenfalls ist sie mit "bereichsiert" als Übersetzung für "scoped" um die Ecke gekommen .... supi ... https://docs.microsoft.com/de-de/powershell/module/microsoft.powershell.core/about/about_commonparameters?view=powershell-7.2#-pipelinevariable (Im ersten Satz des "Achtung" Kastens ... wer's nachlesen möchte )
  2. "Per default" darf sogar jeder User einen Computer in die Domäne aufnehmen!! (... und das bis zu 10 mal, wenn sich das nicht geändert hat) Ja. Dafür sind nur lokale Rechte nötig.
  3. Solltest Du dafür nicht eher https://docs.microsoft.com/en-us/powershell/module/smbshare/new-smbshare?view=windowsserver2022-ps benutzen?
  4. Spielverderber!! ... eine Woche mehr oder weniger ... wenigstens isses dann konsistent ... sozusagen ...
  5. um's kurz zu machen ... Get-Date -UFormat %V
  6. Tim, Willkommen im MCSEboard. Und warum schreibst Du dann eine einfache Text-Datei? Export-Csv wäre dann wohl besser geeignet. Im einfachsten Fall startest Du das Script im gewünschten Verzeichnis und dann sollte so etwas hier genügen: Get-ChildItem | Get-FileHash | Export-Csv -Path 'C:\temp\HashList.csv' -NoTypeInformation
  7. Ich hab mal für Dich nach "PowerShell + LocalGroup" gegoogelt. Folgendes habe ich gefunden: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/get-localuser?view=powershell-5.1 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/disable-localuser?view=powershell-5.1 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/add-localgroupmember?view=powershell-5.1 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/remove-localgroupmember?view=powershell-5.1 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/get-localgroup?view=powershell-5.1 Ich empfehle, Dir jeweils die ganze Hilfe inklusive der Beispiele durchzulesen, um zu lernen, wie man die cmdlets benutzt,
  8. Wenn die Dateien alle auf der gleichen Dokumenten-Vorlage basieren und die blaue Hintergrundfarbe dort eingestellt ist, könnte es auch genügen, diese Vorlage entsprechend anzupassen.
  9. Wow ... ist das Notebook wirklich sooo langsam?
  10. Mir fallen gerade so viele schöne sarkastische Antworten ein .....
  11. Hmmm ... dann wäre es doch aber ein Leichtes, einfach den Ordner freizugeben, in dem die Ordner liegen, in dem die Bilder, usw. liegen, oder?
  12. Nur mal aus Neugier - warum soll denn auf die komplette C:-Partition zugegriffen werden? Das sollte in so einem Umfeld üblicherweise nicht nötig sein, oder?
  13. Das hast Du gut erkannt. Davon unabhängig gibt es professionellere Wege, Windows-Clients die Patche zukommen zu lassen. Ich empfehle dringend, Dir mal WSUS anzuschauen. Alles was Du mit Aufgabenplanung und Scripten bauen könntest, wäre mit ziemlicher Sicherheit schlechter als das.
  14. OK, und wie kommst Du darauf, dass die Aufgabe vor Anmeldung des Benutzers ausgeführt wird?
  15. Hallo und Willkommen im MCSEboard. Was hast Du denn bei "Trigger" eingestellt? Und was meinst Du genau mit "Bedingung"?
  16. Versuch's doch mal mit Signal. Das hat sogar meine fast 70-jährige Cousine allein einrichten können.
  17. OK, das ist überhaupt gar nicht hilfreich. Wenn Du Dich also dazu entschließt, das Thema weiter zu verfolgen, muss da deutlich mehr kommen als das!!
  18. Na das ist doch die Hauptsache. Wenn Du das Ganze etwas strukturierter angehst, ist es leichter verständlich und der Code leichter zu pflegen falls nötig. Probier ma das hier! $folder_csv = 'C:\Install\Impfschrank\Import' $backupfolder = 'C:\Install\Impfschrank\Import\Backup' $importfolder = 'C:\Install\Impfschrank\Import\Import-enaio' $fileList = Get-ChildItem -Path $folder_csv -Filter *.csv -File foreach ($file in $fileList) { Copy-Item -Path $file.FullName -Destination $backupfolder $OutputFileName = Join-Path -Path $importfolder -ChildPath $file.Name $csv = Import-Csv $file.FullName $Csv | ConvertTo-Csv -Delimiter ';' | Select-Object -Skip 1 | Out-File -FilePath $OutputFileName } Aus Sicht der Skriptes ist der Import-Folder zwar der Output-Folder aber ich hab jetzt einfach mal Deine Variablennamen übernommen.
  19. Du importierst die CSV-Datei mit Import-Csv und speicherst das Ergebnis in einer Variablen - genau wie Du es mit Get-Content machst. Dann exportierst Du die Daten wieder mit Export-Csv und gibst einen passenden Delimiter mit dem Parameter -Delimiter an. Das solltest Du natürlich vor dem Entfernen der Header-Zeile machen.
  20. OK, und wenn Du diesen einen Datensatz manuell änderst, dann geht es? Ich würde dringend empfehlen, mich mit dem Anbieter in Verbindung zu setzen. Es wäre deutlich besser, diesen Fehler "an der Wurzel" zu beseitigen, als aufwändig an den Symptomen rumzudoktor'n. Wenn Du unbedingt willst, kannst Du selbstverständlich die CSV-Dateien mit PowerShell importieren und sie dann mit einem anderen Delimiter wieder exportieren.
  21. Kann es sein, dass Du die Fehlermeldung miss-interpretierst? Darf man fragen, welches Programm das ist? Kannst Du die Fehlermeldung posten? Kannst Du einen einzelnen Datensatz so anpassen, dass Dein Programm ihn ohne Fehler importiert? Liegt es wirklich an den Kommata in den Daten-Zellen? Wenn ja, solltest Du Dich dringend mit dem Anbieter Deines Programms auseinandersetzen.
  22. Prinzipiell schon aber das sollte nicht nötig sein.
  23. ?? Du sprichst in Rätseln. Meinst Du damit, dass die Datenzellen Kommata enthalten? Das sollte bei einer standard-konformen CSV-Datei kein Problem sein, da die Daten in den Zellen in Anführungszeichen eingeschlossen sind. ... oder etwa nicht?
  24. Nur zur Info: Es ist nicht nötig, jedes Mal den kompletten Beitrag, auf den Du antwortest, zu zitieren. Wenn Du Dich nicht auf etwas Spezifisches aus dem Beitrag beziehen willst, lass das Zitat einfach weg.
×
×
  • Neu erstellen...