Jump to content

Alith Anar

Members
  • Gesamte Inhalte

    1.702
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Alith Anar

  1. Hallo, welche Möglichkeit habe ich in einer Server 2008 R2 Infratsruktur eine tote Subdomain zu entfernen? Habe bei MS eine Anleitung mit NTDSUTIL für Server 2000 gefunden. Das konnte ich auch durchführen, jedoch ist die tote Sub weiterhin sichtbar. Grüße Thomas
  2. Danke. Dann guck ich mich mal in der Bucht um.
  3. Hallo. Wenn ich über die Datenträgerverwaltung unter Windows ein Softwareraid fahren möchte kann das Raid später noch erweitert werden, ohne das mir dabei die Daten verloren gehen? Möchte gerne ein Raid 5 aufbauen habe aber nur 3 x 7200U/min und 2 x 5400 U/min Platten. Bei den derzeitigen Preisen wollte ich aber keine neuen Platten kaufen.
  4. Heißt also wenn ich in einem Unternehmen mit 100 Benutzer einen Raum habe den jeder buchen darf, nur der Azubi nicht, dann muss man die 99 anderen Benutzer oben eintragen? Unschön. Danke Thomas
  5. Ehm. Hab gerade ein Verständnisproblem mit Raumpostfächern :( 1.) Das Postfach ist wie folgt konfiguriert: Ein Stellvertreter ist eingetragen und der Haken für automatische Verarbeitung ist gesetzt. alle Besprechungsanfragen sollen an den Stellvertreter weitergeleitet werden. Alles andere ist auf den Standardeinstellungen. Der Benutzer Snoopy Beagle bekommt alle Anfragen genehmigt - klar soweit. Der Stellvertreter bekommt aber keine Info. Der Benutzer Charlie Brown bekommt auch alle Anfragen genehmigt ohne das der Stellvertreter darüber informiert wird. 2.) Setze ich die Einstellungen auf Benutzer müssen genehmigt werden und trage oben Snoopy Beagle ein sieht das Ergebnis wie folgt aus: Der Benutzer Snoopy Beagle bekommt alle Anfragen genehmigt. Der Stellvertreter bekommt aber keine Info. Die Anfrage von Charlie Brown wird abgelehnt ohne das der Stellvertreter da was von mitbekommt. 3.) Schalte ich die automatische Genehmigung ab erhalten nur die Teilnehmer eine Einladung aber es erfolgt keine Reservierung des Raums und der Stelli weiss wieder mal von nix. System ist ein SBS 2011 Standart + SP1 + RU6. Is das Verhalten so in Ordnung? Ich war eigentlich der Meinung das bei 1.) Charlie Brown erst warten muss bis der Stelli da was genehmigt. Und das der Stelli eigentlich generell eine Mail bekommt. Hab ich da gerade irgendwo einen Denkfehler? Grüße Thomas
  6. Danke :)
  7. Die Datenträger sind an sich nicht das Problem. Wir haben schon Zugriff auf MSDN und Technet. - Die dürfen dafür aber bestimmt nicht verwendet werden oder?
  8. Hallo, Wir planen derzeit die Beschaffung neuer Hardware inkl. Windows Lizenzen. Dabei fällt wie Wahl auf Windows Server 2008 R2 Datacenter. Die Frage ist nun nur ob als OEM oder als Open Select. Wie weit ist ein Downgrade bei einer OEM möglich? Ich habe im Kopf 1 Generation. So ist es zumindest bei Desktop OS. Gilt das auch für Server? Oder kann man dort auch auf Server 2003 heruntergehen? In der PUR habe ich dazu nix gelesen (oder habs überlesen). Vielen Danke Thomas
  9. Die Lösung würde mich auf jeden FAll interessieren. HAbe genau das Selbe Phänomen mit einem SBS 2003. Lokal läuft es ... langsam. Bin ich per RDP drauf, keine Probleme.
  10. Hallo, ich versuche gerade zwischen einer Server 2003R2 und Server 2008R2 Domäne eine Vertrauensstellung einzurichten. Die Umgebung sieht wie folgt aus: Server 2003R2 inkl 2er Subdomains laufen in einer Hyper-V Umgebung. Die Server 2008R2 Umgebung ist im DNS eingetragen, die Auflösung klappt und ich kann die Rechner auch anpingen (sowohl per IP, als auch per FQDN) Der Name lautet firma.com und das AD läuft im Windows Server 2003 Modus. Die Server 2008R2 Umgebung läuft in einer VMWare Workstation 8. Auch hier ist eine Subdomain vorhanden. Die 2003er Umgebung ist im DNS eingetragen und kann erreicht werden. Der Name lautet hier firma.global. Betriebsmodus ist hier Server 2008 R2. Beide Umgebungen sind über virtuelle Router (Server 2003) miteinander verbunden. Egal von welcher der beiden Hauptdomains ich eine Vertrauenstellung erstellen will, erhalte ich den Fehler "Der Vorgang kann hier nicht ausgeführt werden." Eine VT der Subdomains (auch zwischen den beiden Forests) untereinander, stellt dagegen kein Problem dar. Wie kann ich bei dieser Konstruktion aber eine Gesamtstruktur VT herstellen?
  11. Hallo, ich verwende zum Scripten derzeit die PowerGUI und bin da auf 2 Fragen gestolpert. Wie kann ich in Powershell generell eine Funktion erst am Ende das Scripts erstellen? Aufgrund besserer Lesbarkeit würde ich Funktionen lieber am Ende eines Scripts definieren. Wenn ich dann aber die Funktion vorher schon aufrufe, wer er natürlich nicht was er tun soll und läuft einfach weiter ohne die Funktion aufzurufen. Ich kann ja in Powershell Ordner oder Dateien mit new-Item anlegen. In Powershell gibt es dann den Parameter -Item. Diesen Parameter gibt in der PowerGUI nicht, dafür gibt es dort -ItemType. Welches ist den der richtige Parameter? und als letztes. Für die PowerGui gibt es ja eine Vielzahl von Powerpacks. Können die auch direkt in Powershell eingebunden werden, wenn ich Sie z.B. für automatische Scripte benötige? Hab dazu noch nix gefunden. Grüße Thomas
  12. Wenn du rechte Maustaste > Eigenschaften > Freigabe > Freigabe klickst, das hast du das gleiche wie Freigeben für Die Hand hätte ich auch gerne zurück (oder was anderes sichtbares auf dem Symbol)
  13. Würde auch zum ESX raten. Wenn Ihr keine Erfahrungen mit Linux habt, würde ich gerade von RedHat abraten. Die Virtualisierungslösung von RH bietet viele Möglichkeiten den Timer durchzureichen, was uns bei einem Kunden geerade auf die Füsse gefallen ist, weil der RH-Host meinte der DC hat gerade wenig zu tun, den bekommt er weniger CPU Zyklen. Wenn dann in einer Minute Echtzeit, der eine DC meint bei mir sond jetzt 20 Sekunden vergangen und der andere DC meint ich komm auf 45 Sekunden dann ist das mit dem Zeitabgleich keine Freude ;) 2 Tage hat die Linux Butze gebraucht um mir den korrekten Puls an die VMs durchzugeben. ...
  14. So, hat zwar ein bischen gedauert, aber es läuft: Clear-Host New-Item c:\temp -ItemType directory -ErrorAction SilentlyContinue $Netzlaufwerke = "c:\temp\netzlaufwerke.txt" #Falls Datei schon besteht, löschen. Remove-Item $Netzlaufwerke -ErrorAction SilentlyContinue function NetzlaufwerkeAnlegen { net use $args[0] $args[1] echo "Laufwerk $args[0] wieder Freigabe $args[1] verknüpft." } function NetzlaufwerkeLoeschen { net use * /delete /yes } #Netzlaufwerke anlegen anschliessend löschen net use > $Netzlaufwerke NetzlaufwerkeLoeschen #Netzlaufwerk unter dem neuen Kontext einbinden ... net use b: \\10.255.5.11\Test "<PASSWORT>" /USER:<DOMÄNE\USERNAME> # ... und wieder löschen Netzlaufwerkeloeschen # Netzlaufwerke wieder einbinden unter dem Kontext des normalen Benutzers $Datei = Get-Content $Netzlaufwerke $Datei | Foreach-Object { $Zeile=$_; $Zeile = [regex]::Split($Zeile," ") if ($Zeile[0] -eq "OK") { NetzlaufwerkeAnlegen $Zeile[11] $Zeile[19] } else { } } #Überbleibsel löschen Remove-Item $Netzlaufwerke -ErrorAction SilentlyContinue Das einzige was ein bischen stört (naja eigentlich nicht wirklich) ist das er beim Export in die Textdatei Leerzeichen verwendet. Beim Umwandeln in ein Array und dem anschliessenden Auseinanderklabüsern derr Zeile, setzt er dann jede Menge Elemente in das Array. Was dazu führt das man ziezhmlich hohe Stellen im Array auslesen muss. @iDiddi Nein ich bin nicht der Administrator in der Umgebung. In dem Fall bin ich nur ein Hiwi. Vorschlagen kann ich tun und habe ich getan. Eine Umsetzung war nur nicht gewünscht. Wenn man bereit ist den Mehraufwand zu zahlen ... bitte. :) @Dr.Melzer Ich habe Miete, Essen und Auto zu zahlen. Wenn ich bei jedem Kunden sagen würde: wüsste ich nicht wovon ich das bezahlen sollte. ;)
  15. Muss man eventuell noch irgendwelche Variablen löschen? Sobald ich Powershell / Powergui einmal schliesse läuft das Script jedesmal sauber durch. Starte ich es jedoch zwei mal hintereinander (ohne Powershell bzw die PowerGUI zu schliessen) kommt der Fehler. Anbei mal der komplette Code: Clear-Host $parameter1 = $args[0] New-Item c:\temp -ItemType directory -ErrorAction SilentlyContinue New-Item c:\temp\logfile-auslieferscript.txt -ItemType file -ErrorAction SilentlyContinue $Logfile = "c:\temp\logfile-auslieferscript.txt" $Netzlaufwerke = "c:\temp\netzlaufwerke.txt" Remove-Item $Netzlaufwerke -ErrorAction SilentlyContinue function NetzlaufwerkeAnlegen { net use $args[0] $args[1] } function NetzlaufwerkeLoeschen { net use * /delete /yes } if (!$parameter1) { $parameter1 = "phoenix" } elseif ($parameter1 -eq "/?" -or ($parameter1 -eq "help") -or ($parameter1 -eq "hilfe")) { echo "Hilfe aufgerufen. Script wird beendet." break } else { Write-Host "Als Parameter wurde $parameter1 übergeben." } net use > $Netzlaufwerke NetzlaufwerkeLoeschen $Pfad = "c:\Projekte\NewRateTables\Ratetables" $Hilfe = Get-ChildItem "$Pfad\*" -Include $parameter1-???.xml net use net use b: \\10.255.5.11\Test "#sicher01" /USER:w7u-n-0004\localhorst foreach ($element in $Hilfe) { [xml] $Quelle = (Get-Content -Path $element) $RV = $Quelle.RootRateDB.Header.GetAttribute("RateVersion") $RV = [int]$RV $RV = $RV.ToString("00") $RR = $Quelle.RootRateDB.Header.GetAttribute("RateRevision") $RR = [int]$RR $RR = $RR.ToString("00") $CS = $Quelle.RootRateDB.Header.GetAttribute("CountryString") b: cd laender New-Item $parameter1 -ErrorAction SilentlyContinue -ItemType directory cd $parameter1 New-Item released -ErrorAction SilentlyContinue -ItemType directory cd released New-Item $CS -ErrorAction SilentlyContinue -ItemType directory cd $CS New-Item "$RV.$RR" -ErrorAction SilentlyContinue -ItemType directory cd "$RV.$RR" $Ursprung = "$Pfad\$parameter1-$CS.*" $Ziel = "b:\laender\$parameter1\released\$CS\$RV.$RR\" Copy-Item -Path $Ursprung -Destination $Ziel cd\ } Netzlaufwerkeloeschen $Datei = Get-Content $Netzlaufwerke $Datei | Foreach-Object { $Zeile=$_; $Zeile = [regex]::Split($Zeile," ") if ($Zeile[0] -eq "OK") { NetzlaufwerkeAnlegen $Zeile[11] $Zeile[19] } else { } } Remove-Item $Netzlaufwerke -ErrorAction SilentlyContinue c: Es geht mit Sicherheit eleganter, aber für den 2ten Script bin ich schon ganz zufrieden. :)
  16. Ich werds da rausnehmen. Auf MapNetworkdrive bin ich auch schon gestossen erhalte aber den gleichen Fehler. Er legt die Netzwerkverbindung an, findet Sie danach aber nicht, obwohl Sie da ist und bricht dann mit einer DriveNotFoundException ab
  17. Weil ich die Verbindung mit einem anderen Benutzer (PW und Benutzernamen) aufrufen muss als dem derzeit angemeldeten und das kann ich per UNC-Pfad nicht übergeben :(
  18. Hallo. Ich habe ein Problem mit folgendem Codeausschnitt: function NetzlaufwerkeLoeschen { net use * /delete /yes } foreach ($element in $Hilfe) { [xml] $Quelle = (Get-Content -Path $element) $RV = $Quelle.RootRateDB.Header.GetAttribute("RateVersion") $RV = [int]$RV $RV = $RV.ToString("00") $RR = $Quelle.RootRateDB.Header.GetAttribute("RateRevision") $RR = [int]$RR $RR = $RR.ToString("00") $CS = $Quelle.RootRateDB.Header.GetAttribute("CountryString") [color="Red"]net use b: \\w7u-n-0004\test cd b:[/color] cd laender New-Item $parameter1 -ErrorAction SilentlyContinue -ItemType directory cd $parameter1 New-Item released -ErrorAction SilentlyContinue -ItemType directory cd released New-Item $CS -ErrorAction SilentlyContinue -ItemType directory cd $CS New-Item "$RV.$RR" -ErrorAction SilentlyContinue -ItemType directory cd "$RV.$RR" $Ursprung = "$Pfad\$parameter1-$CS.*" $Ziel = "b:\laender\$parameter1\released\$CS\$RV.$RR\" Copy-Item -Path $Ursprung -Destination $Ziel Netzlaufwerkeloeschen } Im Array Hilfe befinden sich 2 Elemente. Beim ersten Durchlauf funktioniert alles super. Beim 2ten mal legt er wieder die Laufwerksverknüpfung an, beim Wechseln in das Laufwerk erhalte ich dann aber folgende Fehlermeldung: Warum klappt es beim 2ten mal nicht, während der erste Durchlauf problemlos funktioniert? Grüße Alith
  19. Da hier das Leistungsanzeige (oder so) und war in den Verwaltung zu finden.
  20. Kann ich dir nicht sagen was dagegen spricht, ich betreue den Server nicht, ich soll da nur was draufpacken. Die Aussage die ich habe: "Es werden keine anderen Benutzer für diese Freigabe freigeschaltet." Punkt. Aus. Basta. Das ist die Situation. Gefällt mir auch nicht, wird sich aber nicht ändern, also muss ich irgendwie damit klar kommen. :)
  21. @iDiddi Es ist leider nicht gewünscht das alle 5 Benutzer für die Freigabe freigegeben werden. Durch die Personalfluktuation kann sich das auch gerne mal ändern. In sofern die wahl eines neutralen Benutzers. Auf dem Server liegen auch noch die Userprofile. Die liegen in Freigabe1. Die XML Dateien sollen nach Freigabe2 auf einer anderen Platte des selben Servers kopiert werden. @banco74 Noch nicht probiert. Aber dann habe ich doch trotzdem das Problem mit den Berechtigungen?!?
  22. Das is mir zu einfach ;) Danke für den Tip, an diese Variante hab ich nicht gedacht. Korrektur: Klappt nicht :( Es ist zwar relativ übersichtlich weil nur 5 Benutzer das Gesamtscript ausführen werden, aber es ist halt einer von den 5 Benutzern. Aber ich glauber das hier: http://www.mcseboard.de/windows-forum-allgemein-83/verbundene-netzlaufwerke-user-auslesen-101432.html bringt mich weiter mal ne kleine Funktion drumrumschreiben und dann schauen :)
  23. Is das eine Testumgebung oder produktiv?
  24. Hab sowas befürchtet. Im grossen und ganzen geht es darum das wir automatisch eine Anwendung kompilieren wollen. Während des Kompilierens entstehen mehrere Länderspezifische XML Dateien (Deu.XML, USA.XML etc.) Diese sollen dann dann auf einem zentralen Server abgelegt werden. Dabei wird jedes XML File auf unterschiedliche Unterordner der gleichen Freigabe verteilt, heißt DEU.xml kommt nach \\Server\freigabe\Deu . USA.xml nach \\Server\freigabe\USA usw. Leider hat ein Teil der Benutzer schon Freigaben auf \\Server eingerichtet (aber nicht alle und mit unterschiedlichen Laufwerksbuchstaben). Deshalb wollte ich über den allgemeinen Benutzer gehen der für wenige Sekunden die Freigabe auf einem freien Buchstaben mounten (deshalb b: ), die Dateien kopieren und danach die Freigabe wieder aufheben. Lokal funktioniert das ganze schon, hab jetzt nur das Problem das ganze auf den Server umzubiegen.
×
×
  • Neu erstellen...