Jump to content

Dukel

Members
  • Gesamte Inhalte

    11.580
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Dukel

  1. Zur Info: Es lang an der SBS Gruppe "Domain Power Users", in der beide User drin waren. Nach entfernen aus der Gruppe wurden die User nicht mehr zurückgesetzt.
  2. Wichtig ist, dass man das Backup in einem Extra Brandabschnitt von den Onlinedaten trennt. Das geht einfacher mit Disks, wenn man z.B. 2 schnell verkabelte Rechenzentren hat. Wenn man nur eines hat ist es mit Bändern einfacher. Außerdem kann man mit Bändern mit weniger Geld mehr Daten länger aufbewahren. Wie immer kommt es auf die Anforderungen an. Wie schnell muss das Backup passieren, wie schnell der Restore, wie lange müssen Daten gesichert und wie lange archiviert werden.
  3. Ja das ist das Problem. Habe die Accounts mit ([adsisearcher]"(AdminCount=1)").findall() in der Powershell gefunden. Vielen Dank für die schnelle Hilfe.
  4. Nein. Normale Domänen User.
  5. Hallo zusammen, ich habe ein kleines Problem mit einem SBS 2011 Server. Ich habe mehrere Konten darauf. Bei 2 Stück verschwinden die Rechte "senden als" nach einem Reboot. D.h. Ich konfiguriere die Rechte, rebootet und danach ist das Fenster leer. Bei anderen Konten ist das nicht.
  6. Unter Powershell habe ich folgendes Stück Code für den Zweck (warten auf ein Process) geschrieben. Evtl. hilft dir das weiter. function Run-LocalProcess ($cmd, $Parameters) { $Timeout = [int]$cfg.configuration.appsettings.ConsistencyCheckerTimeOut $Timeoutms = $Timeout * 1000 $Process = New-Object System.Diagnostics.Process $Process.StartInfo = New-Object System.Diagnostics.ProcessStartInfo $ExitCode = $false $Process.StartInfo.FileName = $cmd $Process.StartInfo.Arguments = $Parameters $Process.StartInfo.UseShellExecute = $shell $Process.StartInfo.WindowStyle = 1; #Window style is hidden. Comment out this line to show output in separate console $null = $Process.Start() $ProcessId = $Process.Id $null = $Process.WaitForExit($Timeoutms) #Waits for the process to complete. if(@(Get-Process -Id $ProcessId -ErrorAction Silentlycontinue).count -gt 0){$Process.kill()} $ExitCode = $Process.ExitCode $Process.Dispose() return $ExitCode }
  7. Entweder gibt man im Vorfeld mehr Geld aus oder danach um all das manuell zu machen, was man mit einem "teureren" Produkt nicht machen muss. You get what you pay for.
  8. Du kannst das Backup immer noch innerhalb der VM machen.
  9. Logdatei lesen: Get-Content -Wait Eventlog schreiben: & eventcreate Was meinst du mit kein "Net Framework einsetzen"? Keine andere Version installieren? Powershell kann .net Klassen nativ nutzen. Ist dies auch nicht gewünscht?
  10. Für was willst du die Zertifizierung machen?
  11. Soll er nicht alles was auf dem Share fehlt kopieren?
  12. Du hast z.B. 2 Hosts. Auf jedem Host laufen diverse VM's. Wenn ein Host ausfällt werden die VM's auf dem anderen Host neu gestartet. Da installiert man einen Virtuellen Server nur einmal.
  13. Es kommt drauf an wie das bei dir konfiguriert ist. Hast du eine Feste, öffentliche IP am Mailserver? Hast du ein Port Forwarding? Veröffentlichst du per Isa / Tmg? Ich würde das abschalten von SSL eher als letzte Möglichkeit sehen.
  14. Vielleicht meinte er nicht 100% alles. Diese Rollen kann man nicht Redundant auslegen und muss es auch gar nicht. Alternativ kann er gemeint haben das er alle Server virtuell hat. Damit ist die Physik redundant, die OS Instanzen aber nicht. Wieso hast du nicht gleich gefragt oder ist dir das später erst in den Sinn gekommen?
  15. Einfach alles in eine Datei schreiben und diese .ps1 nennen. Ggf. die Execution Policy anpassen oder das Script signieren.
  16. Wieso hat der Kunde eine Domäne Intern, die ihm nicht gehört? Je nach Konfiguration kannst du intern ohne SSL und extern mit SSL arbeiten. Alternativ kannst du den externen Namen intern verwenden und überall (sowohl extern als auch intern owa.test.de nutzen). Einfach eine DNS Zone namens owa.test.de. erstellen und einen A-Record "." erstellen mit der internen IP des Mailservers.
  17. Dir fehlt ein "{" hinter dem if. if(!(Test-Path $dstfile))[color="Red"]{[/color]
  18. Was meinst du mit bleibt hängen? Kommt in der Konsole eine Fehlermeldung?
  19. Stimmt. Damit geht das auch. Split-Path kannte ich bisher noch nicht.
  20. ! heißt "nicht". D.h. wenn der Pfad NICHT existiert, dann soll er das im If Zweig machen. Das Code Stück $dstfile.split('\')[0..($dstfile.split('\').length-2)] -join '\' entfernt aus dem kompletten Pfad mit Dateinamen den Dateinamen so dass nur noch der Pfad übrig bleibt.
  21. Wenn's ums gleiche Thema geht (dieses Script) kann man das ruhig im selben Thread machen. Um Tipps zum Powershell lernen oder ähnliches machen kannst du gerne einen neuen Thread aufmachen. Ich würde das Script folgendermaßen machen: #Quelle $src = "C:\etc" #Ziel $dst = "D:\temp\etc" #Schleife über Dateisystem. -iclude definiert die Dateitypen, die durchsucht gehören foreach($file in (Get-ChildItem $src -Recurse -include *.xml,*.exe)){ #Dateiname im Ziel $dstfile = $file.FullName.replace("$src","$dst") #Ordner im Ziel $dstfolder = $dstfile.split('\')[0..($dstfile.split('\').length-2)] -join '\' #Testen ob diese Datei NICHT existiert if(!(test-path $dstfile)){ #Testen ob ein Ordner existiert if(!(test-path $dstfolder)){ #Wenn er nicht existiert, dann an anlegen new-item $dstfolder -type directory -recurse } #Wenn die Datei nicht existiert von der Quelle kopieren copy-item $file.FullName $dstfolder } }
  22. Mache doch bei deinem Urspungsthread weiter: http://www.mcseboard.de/windows-forum-scripting-71/verschiedene-filetypen-vergleichen-verschiedenen-laufwerken-184912.html Vielleicht ist es auch sinnvoller mit etwas abstrakten und keinem konkreten Problem anzufangen. Willst du primär Powershell lernen oder dein Problem lösen?
  23. Dukel

    Best Practices für Backups

    Wieso nutzt du dann nicht gleich den Hyper-V Agenten von Backup Exec? (wenn es einen gibt).
  24. Dukel

    Best Practices für Backups

    Kommt, wie so oft, auf die Anforderungen, Budget und andere Einflüsse ab. Bei einem kompletten Disasterfall ist eine Hyper-V Sicherung besser, je weiter die Restores "in die Applikationen" gehen wird es teurer (und komplexer). Dann brauchst du neben dem Hyper-V Agenten auch noch welche für die Applikationen wie SQL Server, Sharepoint und Exchange.
  25. Sicherheitstechnisch ist es eine schlechte Idee auf einem Root Server Sharepoint zu installieren. Was hast du denn vor?
×
×
  • Neu erstellen...