Jump to content

Stibo

Members
  • Gesamte Inhalte

    295
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Stibo

  1. Folgendes habe ich zusammengeschustert: @echo off :: Skript zum Wiederverbinden der Freigaben des Ablageservers :: Abfragen des Laufwerkbuchstabens echo Unter welchem Laufwerksbuchstaben ist Ihre Freigabe derzeit verbunden? set /p LWChar="Bitte Laufwerksbuchstaben ohne Doppelpunkt eingeben und ENTER-Taste druecken:" echo %LWCHAR% :: Wiederverbinden des Laufwerks net use %LWChar%: /delete net use %LWChar%: \\server.domain\share /user:domain\%username% /persistent:yes echo Laufwerk %LWChar%: wurde neu verbunden, bitte ENTER zum Beenden druecken. pause
  2. @tesso: Remove-SMBShare kann ich leider nicht nutzen, weil alle Clients noch Windows 7 sind. Ich versuche schon sehr lange, mich tiefer in Powershell einzuarbeiten, aber so richtig gelingen will mir das nicht; ich bin mir ziemlich sicher ich weiß auch weshalb, nur kriege ich das Problem auf kurz- bis mittelfristige Sicht wahrscheinlich nicht gelöst. Den MVA-Kurs habe ich sogar schon durchgesehen / -gearbeitet, der ist tatsächlich sehr hilfreich. Ich bin Dir / Euch wirklich dankbar für die Hilfe bisher, aber ich habe an dieses Thema für mich einen Haken gemacht und verwende eine ganz simple Batchdatei. Die mag eventuell nicht die schönste Option sein, aber in einem Test hat sie super funktioniert und liefert das, was ich brauche. Das ist mir schon passiert,. ich weiß, was Du meinst. Das Thema hat sich dann erledigt.
  3. Nun ist es so, dass sich meine Scriptfähigkeiten in Grenzen halten. ;) Die Idee hatte ich auch, aber die Umsetzung traue ich mir nicht zu. Daher habe ich zu dem gegriffen, von dem ich dachte, dass das klappen könnte. Das muss ich erst verifizieren, ich glaube nicht, aber sicher bin ich mir nicht.
  4. Ah, ich hab' die Fehlermeldung vergessen mit reinzukopieren, scusa me: Unter welchem Laufwerksbuchstaben ist Ihre Freigabe derzeit verbunden? Bitte den Buchstaben ohne Doppelpunkt eingeben und Enter-Taste drücken: Q net : Die Netzwerkverbindung konnte nicht gefunden werden. At P:\PowerShell\Ablageserver.ps1:10 char:1 + net use $LWB /d + ~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (Die Netzwerkver...efunden werden.:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError Es wird einfach kein gemapptes Laufwerk gefunden.
  5. Das Problem hierbei ist, dass ich/wir nicht die Hoheit über die Clients habe(n). Und bis wir hier die GPOs durchgesetzt haben ist 2019 wahrsch. auch wieder vorbei... ;) Auf die Idee kam ich auch schon (aber dediziert auf das entsprechende Laufwerk, also das, was der User eingibt), aber hat nicht funktioniert. Werde ich gleich testen, danke!
  6. Hallo zusammen, ich schreibe gerade ein kleines Skript, mit dem sich Nutzer ein bestimmtes Netzlaufwerk (nach Aufnahme des Servers in die Domain, momentan steht er noch Standalone und die Mappings geschehen mit lokalen Benutzern) neu mappen sollen. Aufgebaut ist es folgendermaßen 1. Der User wird gefragt, unter welchem aktuellen Buchstaben sein Laufwerk verbunden ist 2. Das Mapping wird gelöscht 3. Der User wird nach seinen alternativen Credentials abgefragt 4. Das Mapping wird neu aufgebaut So sieht der Code bislang aus: # Skript zum Wiederverbinden der Freigaben des Ablageservers # Abfragen des Laufwerkbuchstabens Write-Host "Unter welchem Laufwerksbuchstaben ist Ihre Freigabe derzeit verbunden?" Write-Host "Bitte den Buchstaben ohne Doppelpunkt eingeben und Enter-Taste drücken:" $LWB = Read-Host # Bereits verbundenes Laufwerk löschen Remove-PSDrive -Name $LWB -PSProvider FileSystem -Scope Global $Benutzer = Get-Credential -UserName "domain\$env:UserName" -Message "Bitte das tägliche Windowspasswort eingeben" New-PSDrive –Name "$LWB" –PSProvider FileSystem -Root "\\servername.localdomain\Share" -Credential $Benutzer -Persist Das spuckt die Console aus: PS C:\Windows\System32\WindowsPowerShell\v1.0> P:\PowerShell\Ablageserver.ps1 Unter welchem Laufwerksbuchstaben ist Ihre Freigabe derzeit verbunden? Bitte den Buchstaben ohne Doppelpunkt eingeben und Enter-Taste drücken: Q New-PSDrive : Der lokale Gerätename wird bereits verwendet At P:\PowerShell\Ablageserver.ps1:13 char:1 + New-PSDrive –Name "$LWB" –PSProvider FileSystem -Root "\\Servername.localdomain ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (Q:PSDriveInfo) [New-PSDrive], Win32Exception + FullyQualifiedErrorId : CouldNotMapNetworkDrive,Microsoft.PowerShell.Commands.NewPSDriveCommand PS C:\Windows\System32\WindowsPowerShell\v1.0> Allem Anschein nach wird das Laufwerk überhaupt nicht getrennt. Wenn ich mit net use überprüfe, welche LWs noch gemappt sind, taucht es (Q) auch weiterhin auf. Was mache ich falsch? :confused: Bin für jede Hilfe dankbar! :) Und: Gruppenrichtlinien können wir in diesem Fall leider nicht benutzen, weil die User alle in derselben OU sind, aber verschiedene Freigaben nutzen. [Edit] Ich habe vermutlich die Antwort gefunden: Laufwerkmappings, die mit "net use" verbunden wurden, werden allem Anschein nach durch Remove-PSDrive nicht entfernt. Stellt sich mir die Frage, ob man irgendwie rausfinden kann, wie das Laufwerk gemappt wurde und per Schalter in dem Skript abfragt, welche Methode genutzt wurde...?
  7. Moin, kann der betroffene Client denn auf andere Systeme RDP'en? Vielleicht wird ja die ausgehende Verbindung auf dem Client und nicht die eingehende auf dem Server geblockt? Oder die RDP- bzw. Firewall-Einstellungen auf dem Server wurden doch geändert?
  8. Hey, auch, wenn es Dir zu diesem Problem nicht weiterhilft (Testperson konnte ja schon helfen), aber NDR bedeutet Non-Delivery Report bzw. Receipt, also Unzustellbarkeitsnachricht. :)
  9. Guten Morgen zusammen, ich habe aktuell Schwierigkeiten mit einer aktuellen Version von DISM, installiert auf einem Server 2012 R2. Installiert sind sowohl die alte (6.3.8450.1000) als auch die neue (10.1.16299.15) Version vom ADK. Wenn ich jetzt in einer cmd "dism /?" eingebe, kriege ich die Version 6.x angezeigt. Ich hätte aber gerne standardmäßig die neue. Ich vermute es liegt daran, dass die Datei nicht nur in ihrem eigenen Ordner liegt, sondern auch in C:\Windows\System32 bzw. C:\Windows\SysWOW64, die ja in der PATH-Umgebungsvariable definiert sind. Einfach austauschen kann ich die Dateien nicht, ich kriege jedes Mal ein "Zugriff verweigert" (auch mit einer elevated command prompt). Eine Deinstallation inkl. Neustart hat auch nicht geholfen. Hat hier jemand eine Idee, wie ich das bewerkstelligen könnte? Falls noch Infos fehlen, liefere ich die gerne nach! Danke vorab, Stefan [Edit] Rechtschreibkorrekturen.
  10. Hallo Nils, das war auch exakt mein Gedanke, nur finde ich leider sonst nichts dazu. Nunja, schade, aber so wird's wohl sein.
  11. Hallo zusammen, einem Kollegen ist eben aufgefallen, dass bei einem Windows server 2008 in der Registry unter dem Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UAS ein Key namens UpdateCount existiert, der auch die korrekte Anzahl an ausstehenden Updates anzeigt. Bei einem Server 2012 existiert dieser Key auch, zeigt aber immer 0 an - auch, wenn Updates zur Installation verfügbar sind. Das Ganze ist vor 3,5 Jahren schon mal jemandem aufgefallen, er hat aber bis heute keine Lösung / Antwort erhalten. Weiß hier einer von Euch Rat, wieso dem so ist? Vielen Dank vorab! P.S.: Ja, wir wissen, dass Server 2008 sehr alt ist, er muss dennoch ein wenig durchhalten, bevor er migriert werden kann. :)
  12. Das ging flott, genau das, was ich brauche - vielen Dank, Nils! :)
  13. Hallo zusammen, ich schreibe gerade ein kleines Skript und hätte gerne den Komfort etwas verbessert. Hierzu frage ich Folgendes ab: $User = Read-Host "Bitte den 1er-User eintragen" $PW = Read-Host "Bitte Passwort eintragen" -AsSecureString $User = Read-Host "Bitte den User eintragen" $PW = Read-Host "Bitte Passwort eintragen" -AsSecureString Bei der Variable $User hätte ich gerne, dass die Domäne vorgegeben wird (also domain.local\), sodass man nur noch seinen Accountnamen eintragen muss. Geht das irgendwie? Danke vorab! :)
  14. Hallo Tobias, wie versuchst Du die Seite aufzurufen? Localhost gilt immer nur für das lokale System, wenn Du also von Client-A auf Server-B zugreifen willst, gibst Du in die Adresszeile http(s)://server-b.domain/... (oder die entsprechende IP) ein und nicht localhost.
  15. Bei meinem alten Arbeitgeber hatten wir nagios im Einsatz für die Netzwerküberwachung; hier geht wahrscheinlich auch viel mehr, ich habe mich damit aber nie auseinandersetzen müssen. Ansonsten - wie bereits erwähnt - PRTG.
  16. Stibo

    Letzter macht das Licht aus 2

    Morgen zusammen, da ich mir vorhin am Tee die Zunge verbrannt habe, wechsel ich wieder zu Kaffee. Danke dafür und einen erfolgreichen Dienstag an alle.
  17. Guten Morgen, ganz ehrlich, ich bin da bei beiden Norberts: Du brauchst jemanden, der weiß, was er tut. Bzw. vor allem brauchst Du erst mal ein Konzept (genauer gesagt muss Dir das Business sagen, was die Anforderungen sind!), sonst wird das eine ganz gemeine Flickschusterei.
  18. Hallo SpeedRunner und willkommen im Forum, puh, das sind sehr viele, gemischte Anfragen. Ich versuche sie mal der Reihe nach abzuarbeiten, aber allem vorangestellt sei noch die Frage: was ist die Anforderung des Ganzen? Wollt Ihr physische Server einsparen oder gar nichts mehr selber hosten und Eure Umgebung komplett outsourcen? Kommt darauf an. Wofür soll der Server denn eingesetzt werden? Wenn er gehostet wird, ist dem Server Eure Umgebung nicht bekannt. Was Du meinst ist VDI (Virtual Desktop Infrastructure) und ist mit Produkten von Microsoft umsetzbar, allerdings braucht Ihr hier ein Konzept. Wenn Ihr nur einen Server habt, auf dem der DC und der TS (Terminal Server) laufen soll, rate ich Euch davon ab - ein DC ist ein DC und kein Application Server! Zudem braucht Ihr für einen Terminal Server entsprechende Lizenzen (= CALs). Wegen der Begrenzung: es können maximal zwei Leute zeitgleich mittels RDP auf einem Server verbunden sein. Wie Du siehst ist die Frage, wofür Ihr den Server einsetzen wollt, wohl die erste, die Ihr Euch beantworten solltet.
  19. Moin, soweit ich weiß wird in der "normalen" Suche nur nach ganzen Wörtern, nicht aber nach speziellen Zeichen, gesucht. Spezielle Zeichen musst Du über die erweiterte Suche (STRG + Shift+ F) suchen. Unter Erweitert kannst Du dann als Kriterium Dein gesuchtes Zeichen hinzufügen. Da ich kein Outlook zum Testen habe kann ich es gerade nicht verifzieren, aber ich meine, das war der Weg.
  20. Guten Morgen Bernd, ist schon etwas länger her (und es war ein Server 2008 R2), aber nehmt Ihr dafür den IE? Mit anderen Browsern hat es afaik nicht funktioniert.
  21. Stibo

    Letzter macht das Licht aus 2

    Guten Morgen zusammen! Ich schalte das Licht mal an und hoffe, dass alle einen entspannten Dienstag haben werden. :) Hier noch die obligatorische Kanne Kaffee.
  22. Guten Morgen, Du wirst hier wahrscheinlich (entweder per Gruppenrichtlinie oder Lokaler Richtlinie) "Object Access Auditing" aktivieren müssen, um herauszufinden, was genau passiert.
  23. So geht's auch. ;) Der Account des Users, der sich am Server anmelden will.
  24. Aloha, seltsam, sowas habe ich auch noch nie gesehen. Was erhältst Du für Infos wenn Du auf dem Server in einer Kommandozeile query user und query user %AccountDesBenutzers% eingibst?
×
×
  • Neu erstellen...