Jump to content

MurdocX

Moderators
  • Gesamte Inhalte

    2.738
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von MurdocX

  1. Hat aus dem Kontext für mich sinn ergeben das zu erwähnen. :) Ja
  2. DFL kannst du doch gar nicht auf 2016 anheben, wenn du noch 2008er Server benutzt.
  3. Mit ein bisschen mehr Informationen drum herum, würde es sicher allen etwas einfacher fallen, dir zu helfen. Um welches Betriebssystem handelt es sich? Wie wurde Excel "freigegeben"?
  4. Der Support hat vermutlich auch einen PC. Warum ihn nicht das Skript von "BOfH_666" nicht direkt von deren PC ausführen lassen? Der Aufwand sich in die Powershell einzuarbeiten lohnt sich! Wo siehst du darin ein Problem? ;)
  5. Bist du als "Administrator" angemeldet? Falls nein, probiere es dort nochmal. Benutzerkontensteuerung (UAC) richtig einsetzen | faq-o-matic.net https://www.faq-o-matic.net/2008/02/22/benutzerkontensteuerung-uac-richtig-einsetzen/ Zitat: "Es gibt eine Ausnahme in der Benutzerkontensteuerung: Das vordefinierte Konto „Administrator“ wird niemals durch UAC eingeschränkt."
  6. MurdocX

    BIOS Security

    Es gibt von den verschiedenen Herstellern Tool die dir so etwas beantworten können. Um welchen Hersteller handelt es sich?
  7. MurdocX

    LDAP Port 389

    Das Kommentar sollte natürlich niemanden beledigen. Das war natürlich nicht meine Intension. Man soll es eher als keinen Seitenhieb derer betrachten, die so etwas betreiben.
  8. Die Ausgabe aus Select-Object ist in diesem Fall ein String-Array. Dieses Array kannst du mit "-join" auflösen und wieder in einen String verwandeln. Das "," besagt nur, dass die Objekte beim zusammenfügen in einen String durch ein Komma getrennt werden. About_Join | Technet https://technet.microsoft.com/de-de/library/hh847757.aspx
  9. Quck and dirty :D Ich hab beim Programmieren / Skripten letztlich gemerkt, dass quick and dirty im Endeffekt mehr arbeit macht. Letztlich beim debuggen oder anpassen geht dann die Zeit die man sich gespart hat wieder flöten.
  10. Des Weiteren könntest du "Export-CSV" z.B. durch "Add-Content" ersetzen, damit du nicht immer alles überschreibst ;) EDIT: Nutze lieber "ForEach ( $Benutzer in $BenutzerListe )", anstatt "Foreach-Object{ $csvuser = $_". Damit hast du erstens mehr Übersicht und du sparst dir noch im zweiten Schritt die Zuweisung. Letztlich wird sogar das Object mit seinem ObjectTyp sauber im $Benutzer enthalten sein.
  11. Oder kürzer als Nils :p : ( get-vm | Select-Object -ExpandProperty Name ) -join ','
  12. Als "Admin" ausgeführt?
  13. MurdocX

    LDAP Port 389

    Mir schon... Geballtes knallhartes Wissen an den HS/Unis lässt das zu. :D Brutus69 gehts um ein Netz an einer HS oder Uni? "Sorry, aber das ist schier Wahnsinn was du da machst" ... triffts ganz gut :rolleyes:
  14. Prinzipiell sollte jedem der diese Funktion oder Ähnliches nutzt, sich im Klaren sein, dass es einen gewissen Prozentualen Anteil gibt das etwas schief geht. Eine Datensicherung sollte nichts sein dem man hinterhertrauert, sondern vorher erstellt. Der Rest besteht aus DocData´s Antwort.
  15. Irgendwelche Anwendung wie z.B. ccleaner oder TuneUp, die meinen sie würden etwas beschleunigen oder aufräumen, auf dem Computer?
  16. Normalerweise werden die Fehlermeldungen im Eventlog protokolliert. Welche Meldungen zu dem Thema sind denn protokolliert worden?
  17. Dann wird der DC selber die Domains resolven. Ich würde hier lieber eine Weiterleitung zu deinem Provider-DNS oder Google-DNS anlegen, denn diese Antworten meist aus dem Cache.
  18. Wir haben das gleiche Problem. Nichts desto trotz, habe ich einige Software in Windows 8.1 (32Bit) inkl. Kompatibilitätsmodus wieder zum Laufen gebracht. Wichtig ist, dass die Anwendung die benötigen Berechtigungen bekommt. Zur Not muss eben ein neues Softwarerelease gekauft werden. Hier muss man nur hart bleiben, sonst laufen solche System ewig. ;)
  19. Hört sich nach einem Fehler an, den ich schon mal bei einem Kunden hatte. Was kommt denn raus bei: netstat -abn | find "3389"
  20. Welcher Variante wird nun nachgegangen, dass wir hier mal vorwärts kommen?
  21. Unabhängig ob die Lösung nun gut oder schlecht ist, könntest du die Zugangsdaten in der "Anmeldeinformationsverwaltung" hinterlegen, damit du das PW nicht ins Skript einbinden musst. Beispielsweise "net use O: \\server\daten". Den Task über einen normalen lokalen Benutzer ausführen. Wichtig, falls der Benutzer nicht angemeldet ist, ein "unabhängig von der Benutzeranmeldung ausführen" im Task zu aktivieren. Da das Skript, welches du in eine *.ps1 oder *.bat packst, nun auch ein LW in der Session zur Verfügung hat, solltest du über dieses Skript auch das Programm starten. Nur so läuft es auch in der Sitzung mit den identischen Benutzerberechtigungen.
  22. In Wirklichkeit heißt "Alle Anwendungspakete" nämlich: "ZERTIFIZIERUNGSSTELLE FÜR ANWENDUNGSPAKETE\ALLE ANWENDUNGSPAKETE". Die Berechtigung lässt sich damit aber nicht entfernen. Zumindest über Powershell. Hiermit funktioniert es. Den Befehl könnte man in die PS einbauen und Verzeichnisse über "ForEach" durchrödeln. :) icacls.exe "C:\Users\Jan\Desktop\Neuer Ordner" /remove:g "Alle Anwendungspakete"
  23. Das funktioniert bei mir einwandfrei. Ich vermute, dass du das auf Ordnern entfernen möchtest, die die Berechtigung vererbt bekommen haben. Probiere mein Skript mal mit einem einfachen Ordner auf dem Desktop aus und du wirst sehen es klappt. ;) EDIT: Zum entfernen der Vererbung kannst du icacls.exe /inheritance:d nutzen.
  24. Ich würde es mal damit probieren $Pfad = "C:\Users\Jan\Desktop\Neuer Ordner" $IstACL = Get-Acl -Path $Pfad $BöseACL = $IstACL.Access | Where-Object {$_.IdentityReference -like "Ersteller-Besitzer"} $IstACL.RemoveAccessRule($BöseACL) Set-Acl -Path $Pfad -AclObject $IstACL :) Dein "ForEach" gibt übrigens keinen Sinn, da jede AccessRule von Dir einzeln entfernt und die neue ACL dann auf das Objekt geschrieben wird. 4x AccessRule heißt 4x die Berechtigung auf eine Datei setzen und 4x eine weniger dazu schreiben. Am Ende hast du nix mehr ;)
×
×
  • Neu erstellen...