Jump to content

blub

Expert Member
  • Gesamte Inhalte

    7.598
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von blub

  1. ...und wenn Threadtitel und Frage zusammenpassen, wärs auch nicht schlecht. zur Frage: vor einigen Jahren haben wir Intrust von Quest für eine revisionssichere AD-Überwachung untersucht. Event Log Management for Security and Compliance . Das Programm geht über die Eventlogs auf den DCs. Intrust ist gut, aber sicher kein Tool, was man einfach mal so ausprobiert und locker einsetzt. Um eine solche Lösung selbst für den Produktiveinsatz zu programmieren, brauchts einigen Aufwand. blub
  2. Hallo probier mal: $myPath=[io.directoryinfo]"$env:temp\RunIt.exe" Start-Process -FilePath $myPath -ArgumentList "/q" -Credential $cred PowerShell - Pfade - PowerShellPraxis.de -> Beispiel 2 blub
  3. Hi, probier mal [console]::InputEncoding.CodePage [console]::OutputEncoding.CodePage #zum Zurücksetzen merk dir diese Werte chcp 1251 [console]::InputEncoding.CodePage [console]::OutputEncoding.CodePage Console.OutputEncoding Property (System) So kommen zumindest keine Fragezeichen mehr. Wahrscheinlich musst du in der Systemsteuerung (Region und Sprache) irgendwo noch russisch hinzufügen. Die Powershell_ise interpretiert die kyrillischen Zeichen übrigens gleich richtig. Ich arbeite fast nur mit dieser Shell, ganz selten mit der Powershell-shell direkt. blub
  4. Hallo, Was willst du denn darstellen? vielleicht mit dem Cultureinfo-object $Culture = New-Object System.Globalization.CultureInfo("ru-RU") $Date=Get-Date "$($Date.ToString('D',$Culture))" PowerShell Formatierung des Outputs - PowerShellPraxis.de blub
  5. Reicht die epische Diskussion bei Xing noch nicht aus ? :-(
  6. Hallo, In PS würde ich so anfangen $NetWork = new-object -ComObject WScript.Network $NetWork.MapNetworkDrive("U:\", "\\Servername\Share", $false, "Username", "Password") Dann könntest du eine kleine TestDatei auf das Share kopieren, wieder löschen und letztlich die Verbindung mit der Methode "RemoveNetworkdrive" wieder abreißen. Dazwischen potentielle Fehler abfangen und das ganze in eine Schleife, damit du mehrere Server testen kannst. Wenn keine Fehler auftreten ist der Status grün, sonst mit blat eine email an den UHD Noch eine aussagekräftge zentrale Logdatei mit Uhrzeit, Servername und den Ergebnissen, fertig ist die Laube :-) blub
  7. Hallo, Da reicht doch "net use t: \\servername\sharename /u:domain\user Passwort aus Mit Powershell oder ähnlichem kann man es noch eleganter lösen und bessere Auswertungen und eventuelle Reaktionen schreiben. Evtl. mit klist kannst du noch nachsehen, ob der Server ein korrektes Sessionticket bekommen hat. blub
  8. Vielleicht $win32OS = get-wmiobject win32_operatingsystem $win32OS.psbase.Scope.Options.EnablePrivileges = $true $win32OS.win32shutdown(4) Win32Shutdown method of the Win32_OperatingSystem Class (Windows) unter: using win32shutdown method with Powershell 2.0 Könnte man als Function ins Profile legen, dann kann man es mit einem Befehl aufrufen. blub
  9. weil es eine Basisklasse ist: AuthorizationRule.IdentityReference-Eigenschaft (System.Security.AccessControl)
  10. Such mal nach byod Da gibts einiges Blub
  11. blub

    DNS Best Practice

    Hallo, Für solche Szenarien gibt es von MS den "Branch Office guide 2003", der für genau solche Konstrukte als Leitfaden dient. Download: Windows Server 2003 Active Directory Branch Office Guide - Microsoft Download Center - Download Details blub
  12. Was sagt der SW-Hersteller zur Kombination IE7/ WinXP, um sein Programm aufzurufen? Supportet der noch diese Kombinationen? Wenn du unbedingt Re-Engineering betreiben willst, kannst du den Processmonitor Process Monitor einsetzen, um dein System oder den IE genau zu beobachten. Das Teil und die Auswertung der Daten sind aber nicht ganz einfach. Das Ergebnis von beiden Punkten kennst du wahrscheinlich selbst eh schon. blub
  13. @Alith, Ja! Und das zweite RZ muss mindesten 7 km getrennt vom ersten RZ liegen, damit ein möglicher Hubschrauberabsturz auf RZ 1 verkraftet werden kann. Solche Vorgaben gibt es und solche Vorgaben müssen von RZ-Betreibern erfüllt werden. Ich vermute stark, dass auch Krankenhäuser ihre speziellen, gesetzlichen Vorschriften an die Ausfallsicherheit der IT haben werden.
  14. @rewelrider Unser RZ bietet erhöhte Verfügbarkeit mittels Vmware/ VMotion an und die Daten liegen im SAN. Ich bin da nur zahlender Nutzer mit meiner kritischen Applikation. Google mal danach, da findest du einiges. Ähnliches gibts sicher auch unter HyperV 99,95% (=4h) Verfügbarkeit ist bei großen Firmen die Standardverfügbarkeit Ich denke, dass es besonders in Krankenhäusern auch Systeme gibt, die noch zwei Neuner mehr haben müssen.
  15. Henne, Ei: Liefert der Entwickler eine Clusteraware application, aber der IT-Betrieb hat keine MS-Cluster im Programm, ist's ebenso Essig ;)
  16. Du müsstest du dich mit den IT-Betriebsabteilunen eurer Kunden unterhalten, wie dort 100%-Hochverfügbarkeit bereitgestellt wird. Ich weiss nicht, wie einheitlich IT-Abteilungen von Spittälern aussehen, vermutlich wirds kunterbunt sein. Je nachdem welche Technologien dort zur Verfügung stehen (Clusterserver, VMWARE, HyperV, SAN, NAS, ...) , kann man eine individuelle Lösung entwerfen. Die Hochverfügbarkeit in der laufenden Produktion muss übrigens vom Betrieb ohne Hilfe des Entwicklers garantiert werden.
  17. Hallo, Ich habe schon häufig erlebt, dass der Begriff "hochverfügbar" von verschiedenen Personenkreisen verschieden interpretiert wird. In unseren SLAs liegt die Ausfallzeit "normaler" Dienste z.B. bei < 4h/ Jahr incl. Wartungszeit. Bei Hochverfügbarkeit darfs eben gar nicht mehr ausfallen, was auch entsprechend teuer wird. Hängen von eurer Spittal-Anwendung z.B. Menschenleben ab, so dass tatsächlich echte Hochverfügbarkeit erforderlich ist? Hochverfügbarkeit ist eher eine Frage an die RZ-Betreiber der Spittäler, bzw. deren SLAs. blub
  18. Hallo Hier ist sehr genau beschrieben, wie du eine solches Commandfenster ohne Controlbox z.b. mit Visual Studio Express und VB selbst programmieren kannst How to disable the Close button on the title bar of a console application by using Visual Basic 2005 or Visual Basic .NET Control C oder Taskmanager gehen natürlich weiterhin blub
  19. Hallo, Treten denn Probleme bei den Endanwendern auf? Wir haben auf unseren TS-Servern -und wir haben wirklich viele davon-, auch immer wieder Profilentladungswarnungen und ignorieren diese in Absprache mit dem MS-Support. Der Entwickler von UPHclean schreibt in seinem Blog Windows Vista, Windows Server 2008 and UPHClean - UPHClean and other profile ramblings - Site Home - TechNet Blogs "Generally my advice for this (as for UPHClean event 1401) is to ignore it." blub
  20. Hallo, vielleicht hats damit zu tun, dass sich 64-bit und 32-bit cmd.exe gelegentlich anders verhalten. Nimm einmal die cmd aus der C:\Windows\SysWOW64 und einmal aus der System32 Nur ein Ansatz! blub
  21. blub

    PowerShellPack

    Hallo, bekommst du eine Zeilennummer angezeigt. wo get-freediskspace aussteigt? Dort kannst weiterforschen. Bei mir arbeitet get-freediskspace.ps1 übrigens ebenfalls nicht, bekomme aber einen API-Fehler. Das Package ist immerhin von 2009. Das ist halt die Gefahr von solchen Produkten, dass diese vielleicht nicht sauber auf allen Betriebssystemvarianten (bei mir Win7/ 64 bit) getestet wurden. Vielleicht helfen dir hier ab Kapitel 3.1 die Beispiele bei deiner Aufgabe weiter. PowerShell Formatierung des Outputs - PowerShellPraxis.de blub
  22. Hallo, schau mal hier: about_Automatic_Variables $?, $lastexitcode oder $error wären meine Favoriten blub
  23. Hallo, Das MCSEboard ist großartig, aber zu C++ habe ich hier noch keine Threads gelesen. Allzuviele C++ -Entwickler wirst du vermutlich hier nicht treffen. blub
  24. Hallo. kannst du deinen Auftraggeber überreden, auf C# oder evtl. Powershell zu gehen Diese Sprachen sind ertens einfacher und zweitens gibt es wesentlich mehr Beispiele im Netz. Aber abgesehen davon, in jede Sprache musst du dir erstmal selbst z.b. mit einem Buch oder einem Kurs, Grundlagen erarbeiten, bevor du mit einer Hilfe überhaupt etwas anfangen kannst. blub
  25. Hallo, du kannst es mal über dieses Powershellscript probieren $networkListManager = [Activator]::CreateInstance([Type]::GetTypeFromCLSID([Guid]"{DCB00C01-570F-4A9B-8D69-199FDBA5723B}")) $connections = $networkListManager.GetNetworkConnections() $connections | fl * $connections | ForEach-Object { $_ | fl * } willkommen bei den 5 kohberg'en - Development Möglicherweise erkennst du an der Reihenfolge der Ausgabe, welche Connection gerade aktiv ist. blub
×
×
  • Neu erstellen...