Jump to content

BOfH_666

Expert Member
  • Gesamte Inhalte

    2.083
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von BOfH_666

  1. Physik?
  2. ... das ist üblicherweise der Satz, der dem Tohuwabohu vorausgeht ....
  3. Einen Drogen-Berater fänd' ich schon gelegentlich hilfreich ... manchmal bin ich mir unsicher, was am besten zur Situation passen würde ...
  4. Wen würde das wundern .... bei Deinem Namen ...
  5. ... 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 )
  6. "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.
  7. Solltest Du dafür nicht eher https://docs.microsoft.com/en-us/powershell/module/smbshare/new-smbshare?view=windowsserver2022-ps benutzen?
  8. Spielverderber!! ... eine Woche mehr oder weniger ... wenigstens isses dann konsistent ... sozusagen ...
  9. um's kurz zu machen ... Get-Date -UFormat %V
  10. 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
  11. 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,
  12. 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.
  13. Wow ... ist das Notebook wirklich sooo langsam?
  14. Mir fallen gerade so viele schöne sarkastische Antworten ein .....
  15. 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?
  16. 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?
  17. 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.
  18. OK, und wie kommst Du darauf, dass die Aufgabe vor Anmeldung des Benutzers ausgeführt wird?
  19. Hallo und Willkommen im MCSEboard. Was hast Du denn bei "Trigger" eingestellt? Und was meinst Du genau mit "Bedingung"?
  20. Versuch's doch mal mit Signal. Das hat sogar meine fast 70-jährige Cousine allein einrichten können.
  21. 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!!
  22. 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.
  23. 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.
  24. 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.
×
×
  • Neu erstellen...