Jump to content

Kuddel071089

Members
  • Gesamte Inhalte

    557
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Kuddel071089

  1. Hallo Nils, das Backup wird mit Windows Boardmitteln (Windows Server Sicherung) erstellt und entsprechend per Boot von Windows DVD wiederhergestellt. Die Testumgebung läuft einem gesonderten ESX-Host, sodass keine physische Verbindung zum produktiven AD besteht. Der Weg mit dem Klonen wurde uns von MS selber geraten und als Best Practice verkauft...
  2. Hallo zusammen, auf unserem primären DC läuft täglich ein BareMetal Backup. Aus diesem Backup wird unsere Testumgebung per BareMetal Restore erstellt. Kann man den Restore irgendwie automatisieren, da der Rest der Erstellung der Testumgebung schon per Powershell automatisiert wurde. Ziel soll es irgendwann einmal sein, dass am WE die Testumgebung neu ausgerollt wird, damit die damit im Test-AD möglichst aktuell gehalten werden. Hat jemand eine Idee für mich? Vielen Dank schon einmal
  3. Die Gruppe DNS-Admins hat denke ich mehr Berechtigungen als benötigt. Somit wärde das auch nur ein Notlösung
  4. Hallo zusammen, ich bin gerade dabei eine Gruppe im AD zu erstellen, mit der das Daily Doing ausgeführt werden soll, damit man nicht immer mit Domain-Admin Rechten unterwegs ist. Der Sinn sei mal dahin gestellt, war ne Ansage von oben. Aktuell versuche ich gerade der Gruppe im DNS die benötigten Rechte zum Erstellen und Löschen von Host-Einträgen zuzuweisen. Leider habe ich aktuell keine Idee, wie ich das hinbekomme. Ich habe schon in der DNS Konsole unter Eigenschaften und Sicherheit geschaut, aber wusste dann nicht welche Haken ich setzen muss. Vllt. kann mir ja jmd weiterhelfen. Vielen Dank schon einmal
  5. Ich habe jetzt zwei fast perfekt Lösungen hinbekommen: 1. In die erste Zeile sep=: schreiben oder 2. Statt Semikolon einen Tabstop als Trennzeichen verwenden. Ecel öffnet die Datei und erkennt die eizelnen Spalten. Leider sind die Spalten alle gleich klein, so dass die Spaltenköpfe nicht alle lesbar sind.
  6. Also wäre das dann einmal ein Out-File Befehl mit den Spaltenköpfen und dann in der Schleife selber ein Out-File befehl mit den Infos richtig? So sieht jetzt mein Export aus: Servername;Funktion;Letzte Update Installation - Datum;Letzte Update Installation - Uhrzeit;Neustart nötig;Ausstehende Updates;Betriebssystem;WSUS-AD-Gruppe;Laufzeit;Startdatum;Startzeit;Abfragezeit NTS211;xxxxxxxxxxx;18.10.2018;04:09:10;nein;1;Windows Server 2008 R2 Standard;ManInst;5 Tage 5 Stunden 10 Minuten;04:12:55;18.10.2018;09:20 Leider erkennt Excel diesen Output nicht als Tabelle
  7. Hallo Nils, der Bereich mit dem CSV Export im Skript ist nur ein Test, der nicht funktioniert. Die Spalten werden durcheinander geworfen, also der Servername ist nicht mehr die erste Spalte und Excel erkennt das Format nicht.
  8. Ich hoffe das Skript ist nicht all zu unübersichtlich ^^
  9. Hallo zusammen, ich habe für unsere Server einen kleinen WSUS Report geschrieben der pro Server folgenden Infos abfragt: Servername Funktion Letzte Update Installation - Datum Letzte Update Installation - Uhrzeit Neustart nötig Ausstehende Updates Betriebssystem Laufzeit Startdatum Startzeit Abfragezeit Die Infos werden jeweils in eine eigene Variable gespeiochert und am Ende der Schleife per Out-File in eine *.csv geschrieben. Jetzt würde ich gern den ganzen Report direkt in eine formatierte CSV-Datei schreiben, so dass man die Datei direkt in Excel und große Formatierung (Text in Saplten) lesen kann. Wie genau bekomme ich das hin? Vielen Dank schon einmal
  10. Das Update ist nicht installiert und kann auch nicht installiert werden, weil die 2016er Version angeblich nicht geeignet ist
  11. Ein wenig ist das Verhalten besser geworden, aber nach spätestens 30 Min, hat die Konsole wieder die Verbindung verloren
  12. Hallo zusammen, unser WSUS läuft auf einer Windows Server 2016 VM (4vCPU, 10 GB RAM). Leider schafft es der WSUS immer wieder in kürzester Zeit, den RAM komplett auszulasten, so dass in der WSUS Konsole die Fehlermeldung "Fehler: Verbinungsfehler" angezeigt wird. Da hilft dann immer nur "iisreset". Den Speicher vom IIS Anwendungspool für den WSUS habe ich schon auf 6GB begerenzt, funktioniert aber nicht. Die Datenbank vom WSUS ist die Windows interne. hat jemand einen Tipp für mich, wie ich den WSUS wieder nutzen kann? Vielen Dank schon einmal
  13. Hallo zusammen, unsere Daten liegen auf einem virtuellen Windows 2012 Failover Cluster. Mir ist gerade aufgefallen, dass die auf dem Volume gesetzten Kontingentgrenzen irgenwie nicht umgesetzt werden. Mein User hat zum Beispiel eine Grene von 5GB für mein Laufwerk F:\. 1 GB habe ich noch frei und trotzdem kann ich ein komplette WinSRV ISO auf F:\ kopieren. Des Weiteren wird unter Computer bei freier Speicher nicht der persönlich zugewiesene Speicher angezeigt, sondern der freie Speicher der Disk. Hat jermand eine Idee woran das liegen kann? Vielen Dank schon einmal
  14. Hallo zusammen, seit der Umstellung von Windows 7 auf Windows 10 haben Mitasrbeiter von uns Probleme beim benutzen einer Software. Als Workaround haben sie einen AD-User bekommen, der auf ihrem Client lokale Admin-Rechte hat. Was ein normaler Anwender mit Admin-Rechte auf seinem Client macht, kann man sich ja vorstellen. Jetzt meine Frage: Kann ich jetzt nur der Anwendung die Probleme mit Benutzerrechten hat, die Admin-Rechte zuweisen? Hat dazu jemand vllt. eine Idee?
  15. Das vCenter selber hat wohl eine Erweitergun für sowas, den vCenter Orchestrator. Aber wir haben da keine Lizenz für und auch noch keine Ahnung von. Daher dieser weg über Powershell. Ein Tool für den gesamten Prozess wäre toll, aber ist mal wieder zu teuer ^^
  16. Das gesamte Skript hat 1200 Zeilen. Die wollte ich dann doch nicht alle posten ^^
  17. DHCP Reservierung: #IP, MAC Auslesen und statische DHCP Reservierung setzen $mac_abfrage = Get-NetworkAdapter -VM $servername | Select MacAddress $mac = $($mac_abfrage.MacAddress) $mac = $mac.Replace(':','-') $ip = Get-DhcpServerv4Reservation -ComputerName DHCP-Server-1 -ClientId $mac -ScopeId 172.17.46.0 -EA SilentlyContinue #Warten bis eine IP zugwiesen wurde while(!($ip)) { sleep 1 $ip = Get-DhcpServerv4Reservation -ComputerName DHCP-Server-1 -ClientId $mac -ScopeId 172.17.46.0 -EA SilentlyContinue } $ip = $ip.IPAddress $ip = $ip.IPAddressToString Add-DhcpServerv4Reservation -ScopeId 172.17.46.0 -IPAddress $ip -ClientId $mac -ComputerName DHCP-Server-1 -Name $servername
  18. Habe den Fehler doch gefunden. Mein eben gepostets Skript funktioniert doch...
  19. Hallo zusammen, wir testen gerade in unserer VMware Umgebung die Massenausrollung von Windows Servern mit DHCP. Wenn eine VM ausgerollt wurde, soll die per DHCP zugewiesene IP statisch eingetragen werden. Das ganze geschiet immer von einem zentralen Terminalserver, auf dem das Ausrollskript gestartet wird. Wie bekomme ich jetzt also hin, der VM die DHCP IP statisch zuzuwiesen? Vielen Dank schon einmal EDIT: Meine ersten Versuche sehen so aus: $servername = "Test3" $ip = "172.17.46.22" $adapter_name = Invoke-Command -ComputerName $servername -ScriptBlock {Get-NetIPInterface | Where-Object {$_.AddressFamily -eq "IPv4" -and $_.InterfaceAlias -notlike "Loopback*"}} $adapter_name = $adapter_name.InterfaceAlias Invoke-Command -ComputerName $servername -ScriptBlock {netsh interface ip set address "$using:adapter_name" static $using:ip 255.255.255.0 172.17.46.1} Invoke-Command -ComputerName $servername -ScriptBlock {netsh interface ip add dns "$using:adapter_name" 172.17.35.101} Invoke-Command -ComputerName $servername -ScriptBlock {netsh interface ip add dns "$using:adapter_name" 172.17.36.99 index=2} Invoke-Command -ComputerName $servername -ScriptBlock {netsh interface ip add dns "$using:adapter_name" 172.17.35.102 index=3} Das Eintragen der DNS Server funktioniert, nur beim Setzten der IP bekomme ich immer folgenden Fehler: Invalid mask parameter (172.17.46.1).
  20. Hab mir das Modul vom 2012er Server kopiert und importiert. jetzt funktioniert mein Skript wieder
  21. Hallo tesso, ja das Skript habe ich auch schon gesehen. In Meiner Auswertung wird das Skript aber nicht importiert der so. Naja wie dem auch sei. Wie muss ich das Skript in meine Auswertung einbauen, dass ich nicht die ganze Auswertung umbauen muss?
  22. Hallo zusammen, ich habe ein Skript geschrieben, um mir die Mitglieder der lokalen Administratiorengruppe anzeigen zu lassen. Auf Windows Server 2012 (Powershell 5.0.10586.117) funktioniert folgender Befehl get-localgroupmember -Computername Test-Server -Name Administratoren Wenn ich den gleichen Befehl jetzt auf Windows Server 2016 ausführe, kann "-Computername" nicht mehr interpretiert werden. Kennt jemand das Problem? Vielen Dank schon einmal
  23. Ich habe im Skript noch eine Umrechnung von Byte in MB / GB / TB eingebaut. Wenn die kopierte Datenmenge = 0 dann wird automatisch 0 GB in den Mailbody geschrieben. Ich werde das noch einmal genauer beobachten, wenn daten kopiert wurden..
  24. Ja das passt zusammen. habe die 2 TB nur zum test da rein geschrieben. Eigentlich stand im Log 0 Bytes, da nichts gesichert wurde
×
×
  • Neu erstellen...