Jump to content

spaceguy

Members
  • Gesamte Inhalte

    82
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von spaceguy

  1. Muss BGInfo unbedingt auf die Clients kopiert werden?

    Ich würde das in die NETLOGON Freigabe kopieren.

    O.K. bei Notebooks die unterwegs sind kann BGInfo dann nicht gestartet werden, hier entfällt aber ohnehin der durch BGInfo erzeugte Nutze.

     

    Falls du es doch kopieren willst, würde ich (als bekennender VBScript Liebhaber) vor dem Kopieren einen Registrykey überprüfen und falls dieser nicht existiert, BGInfo kopieren und den Registrykey setzen.

    Damit kannst du die GPO immer drin lassen und bestückst auch neue Rechner mit BGInfo.

     

    Wir setzen das massenhaft so ein und es funktioniert auch sehr gut.

     

    Evtl. solltest du auch vor dem Kopieren per "restricted groups" die Berechtigung auf den Zielordner vergeben, sonst dürfen die User evtl. nicht schreiben.

     

    CU

    Chris

  2. Hast du das vor oder nach dem SP1 Update gemacht?

    Hab die Erfahrung gemacht, dass Exchange das gerne mal wärend dem Update zurückstellt.

     

    Kann es sein das dein Kopierer/Scanner die E-Mail geteilt versendet?

    Ich hatte sowas auch schonmal... dann hat der Exchange die Vermittlung verweigert. Hab aber nicht weiter nachgeschaut.

     

    CU

    Chris

  3. Wenn er ohnehin eine externe Festplatte dafür verwenden will, würde auch eine Diskstation von Synology reichen.

     

    Hab mir gestern eine DS107 bestellt. Bin mal gespannt wie die AD Integration funktioniert.

     

    Das Teil hat einen Apache mit PHP bereits installiert und auch sonst noch ein paar nette Spielereien.

     

    Also ruhig mal anschaun.

     

    CU

    Chris

  4. Hallo,

     

    ich lasse von Geplante Tasks auf dem Server eine Batch ausführen:

     

    title R201
    
    @echo off
    for /L %%e in (20,1,30) do ping -n 1 -w 1 192.168.1.%%e && shutdown -s -m \\192.168.1.%%e
    
    pause

     

     

    Das ist halt die Holzhammer Methode. D.h. wenn noch wirklich jemand arbeitet, dann wird der einfach abgemeldet (evtl. ohne abzuspeichern) und der Rechner heruntergefahren.

    Vielleicht währe hier auch eine Kombination mit den PStools hilfreich (PsLoggedOn).

    Dann sieht man wenigstens wer angemeldet ist. Ich möchte ungern den Vorstand oder Geschäftsführer während der Arbeit abmelden und ihm den Rechner herunterfahren. :-)

     

    CU

    Chris

  5. Hallo zusammen,

     

    also was mir so einfällt:

     

    1. Mailgateway konfigurieren das alle firefox.exe gelöscht werden (ich weiß nicht sicher ob sowas geht. Sollte aber machbar sein)

     

    2. Virenscanner konfigurieren und firefox.exe quasi als Trojaner/Virus behandeln

     

    3. Ein Script bauen das jede Nacht den/die Fileserver umkrempelt und firefox.exe löscht.

     

    4. evtl. gibt es einen Dienst der bestimmte Prozesse überwacht und beendet. (Evtl. lässt sich da was mit firedaemon oder ähnlichem basteln) Diesen dann lokal auf die Clients verteilen. Per GPO oder so.

     

    5. Zentral von einem Server aus alle Clients (keine Ahnung wieviele das sind) periodisch per WMI abklappern und falls gestartet entsprechenden Prozess stoppen.

     

     

    Eine Lösung gibt es immer! :-)

     

    CU

    Chris

  6. Set oSystemInfo = CreateObject("ADSystemInfo")
    Wscript.Echo "Site name: " & oSystemInfo.SiteName
    

     

    Hi!

    Ich würde das so machen...

     

    Dim site
    Dim oSystemInfo
    Dim objNetwork
    
    Set oSystemInfo = CreateObject("ADSystemInfo")
    site = oSystemInfo.SiteName
    
    Set objNetwork = CreateObject("WScript.Network") 
    
    Select Case site
      case "ADSite1"
         objNetwork.MapNetworkDrive "H:", "\\Hamburg\home" 
      case "ADSite2"
         objNetwork.MapNetworkDrive "H:", "\\Muenchen\home"
      case "ADSite3"
         objNetwork.MapNetworkDrive "H:", "\\Stuttgart\home"
      case "ADSite4"
         objNetwork.MapNetworkDrive "H:", "\\Berlin\home"
      case "ADSite5"
         objNetwork.MapNetworkDrive "H:", "\\Frankfurt\home"
    End Select
    
    

     

    Das packst du einfach ins Logonscript und fertig. Code ist VBScript.

     

    CU

    Chris

  7. Hallo,

     

    ja, sowas geht.

    Zuerst musst du genau protokollieren wer noch angemeldet ist (dazu gibts jede Menge Scripts im Internet und hier im Board.) Wie du das machst, ob mit einfacher Textdatei oder Datenbank ist eigentlich egal. Das AD bringt dazu leider keine Möglichkeit mit (von Haus aus).

     

    Dann würde ich die Benutzer kurz vorher informieren (falls doch noch jemand wirklich arbeitet). Z.B. per E-Mail oder NET SEND. Das geht am einfachsten über ein passendes Script, welches die DB bzw. das Textfile parst und die noch angemeldeten Benutzer zurückliefert.

     

    Kurze Zeit später dann die Benutzer über folgendes Script abmelden (ist nicht von mir)

     

    ' Check command line parameters
    Select Case WScript.Arguments.Count
    Case 0
    	' Default is local computer if none specified
    	strComputer = "."
    Case 1
    	Select Case WScript.Arguments(0)
    		' "?", "-?" or "/?" invoke online help
    		Case "?"
    			Syntax
    		Case "-?"
    			Syntax
    		Case "/?"
    			Syntax
    		Case Else
    			strComputer = WScript.Arguments(0)
    	End Select
    Case Else
    	' More than 1 argument is not allowed
    	Syntax
    End Select
    
    ' Define some constants that can be used in this script;
    ' logoff = 0 (no forced close of applications) or 5 (forced);
    ' 5 works OK in Windows 2000, but may result in power off in XP
    Const EWX_LOGOFF   = 0
    Const EWX_SHUTDOWN = 1
    Const EWX_REBOOT   = 2
    Const EWX_FORCE    = 4
    Const EWX_POWEROFF = 8
    
    ' Connect to computer
    Set OpSysSet = GetObject("winmgmts:{(Shutdown)}//" & strComputer & "/root/cimv2").ExecQuery("select * from Win32_OperatingSystem where Primary=true")
    
    ' Actual logoff
    for each OpSys in OpSysSet
    OpSys.Win32Shutdown EWX_LOGOFF
    next
    
    ' Done
    WScript.Quit(0)
    
    
    Sub Syntax
    msg = vbCrLf & "Logoff.vbs,  Version 1.00" & vbCrLf & _
         "Logoff the current user of any WMI enabled computer on the network." & _
         vbCrLf & vbCrLf & "Usage:  CSCRIPT  LOGOFF.VBS  [ computer_name ]" & _
         vbCrLf & vbCrLf & _
         "Where:  " & Chr(34) & "computer_name" & Chr(34) & _
         "  is the name of the computer to be logged off" & vbCrLf & _
         "                         (without leading backslashes); default is " & _
         Chr(34) & "." & Chr(34) & vbCrLf & _
         "                         (the local computer)." & vbCrLf & vbCrLf & _
         "Written by Rob van der Woude" & vbCrLf & _
         "http://www.robvanderwoude.com" & vbCrLf & vbCrLf & _
         "Based on posts by Alex Angelopoulos on www.developersdex.com" & _
         vbCrLf & _
         "and Michael Harris on microsoft.public.scripting.vbscript" & vbCrLf
    Wscript.Echo(msg)
    Wscript.Quit(1)
    End Sub
    
    

     

    Ich würde dafür keine GPO nehmen sondern eben den Taskplaner.

     

    Aber am besten die User nicht nur abmelden, sondern die Kisten auch gleich runterfahren (Stichwort: Green IT)

     

    CU

    Chris

  8. Hallo zusammen,

     

    aber was ESL Wire macht ist nicht neu... auch mit Hamachi kann jeder DAU eine VPN Verbindung zu anderen Benutzern aufbauen ohne auch nur eine Minute mit der genauen Netzwerkkonfiguration zu verschwenden.

     

    Ich würde auch den vorschlag mit einem zusätzlichen Router umsetzen (wenn es denn noch notwendig ist). Das kostet wenig (kann auch ein 2,50€ SOHORouter sein) und funktioniert.

     

    CU

    Chris

  9. Ich würde das mit der richprofile.exe im Logonscript machen

     

    Infos dazu gibts hier:

    Tired of Creating MAPI Profiles? Try RichProfile

     

    So haben wir das schon oft gemacht und es funktioniert sehr gut.

    Überprüfen ob richprofile.exe bereits ein Profil angelegt hat oder nicht würde ich mit einem Registrykey. Es wird geprüft ob er gesetzt ist, ist dies nicht der Fall wir ein Profil angelegt und der Key geschrieben. Der Registryeintrag natürlich unter HKCU.

     

    Falls du weitere Infos dazu brauchst, lass es mich wissen, dann suche ich ein vbscript rauß.

     

    CU

    Chris

  10. Hi!

    Wir verwenden (zwar nicht für Fax, sollte aber genauso funktionieren) eine AVM Blue FRITZ ! AP-X + USB Adapter / Bluetooth für ISDN.

    Wir betreiben das mit zwei virtuellen Windows 2003 Server und es läuft.

     

    Oder eben eine USB FritzCard die sollte auch in einer VM gehen.

     

    CU

    Chris

  11. Wenn tux ruled, warum versuchst du es dann mit Windows?

     

    It's trivial to make fun of Microsoft products, but it takes a real man

    to make them work, and a god to make them do anything useful.

     

    Spaß beiseite....

     

    du kannst dein Programm doch mittels FireDaemon | Run Any Application Program As A Windows Service als Dienst laufen lassen. Dann sollte das auch schon vor dem anmelden gestartet werden.

     

    CU

    Chris

  12. Hi!

     

    Ich würde zwei günstige Fritzbox 7170 nehmen. Die aktuelleste AVM Firmware drauf und die Dinger können VPN Site-To-Site, bei Bedarf auch Voip und Telefonanlage, Fax und Anrufbeantworter und Printserver fürs Smalloffice. :-)

     

    Das betreibe ich selbst so (DSL3000 und DSL2000) und bin sehr zufrieden damit.

    Mit geschätzen 120€ pro Fritzbox sehr günstig.

     

    CU

    Chris

    P.S. Evtl. geht das auch mit der etwas günstigeren 2170 oder 3170.

  13. Hi,

     

    könnte man nicht einfach die als SPAM markierten Mails auf einem Mailserver an seine Adresse weiterleiten?

     

    Bin mir sicher, wenn man das auf 4-5 Mailservern macht, kommt da schon was zusammen. :-)

     

    Problem könnte halt der immer gleiche Absender/Server sein!?

     

    CU

    Chris

  14. Hallo,

     

    hast du dir schonmal die CF auf IDE Adapter angeschaut?

    Da gibt es welche mit Kabelanschluss, d.h. du könntest ein normales IDE Kabel nehmen als Verlängerung. Allerdings brauchst du dafür einen IDE anschluss bzw. zusätzlich noch einen Adapter USB auf IDE, aber das würde die Sache länger machen :-)

     

    CU

    Chris

     

    P.S. Evtl. nen billigen Chipkartenleser und ne defekte CF KArte schlachten und selbst verlängern? (wenig professionell, aber bestimmt machbar)

  15. Vielleicht wäre auch ein Windows 2008 Server mit Terminal Services ne Lösung.

    Wenn bereits Windows KnowHow vorhanden ist würde ich das besser finden als eine Citrix Umgebung.

     

    Die User können dann eben per RDP und/oder TSWebAccess auf die Applikation zugreifen.

    Somit brauchst du nur eine Applikation updaten und nicht drei.

     

    Die Benutzer bekommen also nur die Applikation und keinen gesamten Desktop.

    Vista SP1 oder XP SP3 sind aber dafür leider Pflicht (RDP 6.1)

     

    Nur so ne Idee und mega teuer ist das auch nicht!

     

    CU

    Chris

  16. Hi!

     

    Das geht mit WMI ganz einfach:

     

    Titel="GETOSVERSION"
    Eingabe = InputBox("Geben Sie die IP oder den Namen des Rechners ein. Oder . für localhost",Titel)
    
    If Eingabe="" then Eingabe="."
    If Eingabe="" then WScript.Quit
    
    strComputer = Eingabe 'Name oder IP eingeben
    
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colOperatingSystems = objWMIService.ExecQuery _
    ("Select * from Win32_OperatingSystem")
    For Each objOperatingSystem in colOperatingSystems
    Wscript.Echo objOperatingSystem.Caption & " " & _
    objOperatingSystem.Version
    Next

     

    Der Code ist nicht von mir! Funktioniert aber!

     

    Und so gehts mit Batch:

     

    @ECHO OFF 
    IF ;-%OS%(==:-<whatever>( goto Lachnummer
    SET OSVERSION=
    FOR /f "tokens=1,2,3* delims= " %%i in ('ver') do set OSVERSION=%%i %%j %%k
    if "%OSVERSION%" == "Microsoft Windows [Version" (goto done)
    if "%OSVERSION%" == "Microsoft Windows 2000" (goto done)
    if "%OSVERSION%" == "Windows NT Version" (goto done)
    if "%OSVERSION%" == "Microsoft Windows XP" (goto done)
    echo Nicht vorgesehene Version: %OSVERSION%
    echo Das Betriebssystem ist nicht Windows NT, Windows 2000, XP oder 2003. 
    exit 0
    :Lachnummer
    echo Dein Betriebssystem wird nicht in der Lage sein, diesen Batch abzuarbeiten ^(Win9x?^). 
    exit 1 
    :done
    echo Das Betriebssystem ist [%OSVERSION%]. Steht in der Variablen "%%OSVERSION%%" 
    echo Hier kommen dann meine weiteren Befehle
    

     

    CU

    Chris

  17. Danke für eure Hilfe.

     

    der Vorschlag von XP-Fan scheidet leider aus, da die Sekretärin, welche den Termin in den öffentlichen Kalender einträgt nicht nachschaut, für wenn er jetzt zutriff, und für wenn nicht.

     

    Vielleicht sollte ich etwas weiter ausholen.

    Ein SupportCenter mit mehreren Mitarbeitern und jeden Tag hat ein anderer den nennen wir es "Laufdienst" oder auch "Turnschuhadmin" Job.

    D.h. heute kümmert sich MA1 um die Einträge im Kalender und morgen MA2 usw.

     

    Damit ich jetzt nicht alle 10 Minuten in den Kalender schauen muss um nicht einen Termin zu verpassen wäre eben ein Reminder oder sowas schön. Allerdings nur dann wenn ich es wünsche/an der Reihe bin.

    Einmal Morgens in den Kalender schauen ist kein Problem.

     

    Ich hoffe ihr habt jetzt meine Vorstellung genauer verstanden.

     

    Vielleicht hat noch jemand einen Vorschlag oder 3rd Party Tool.

     

    Vielen Dank und viele Grüße

    Christian

  18. Hallo zusammen,

     

    ich habe hier einen öffentlichen Kalender, in welchem Termine bzw. Aufaben erfasst werden.

     

    Leider erhalte ich als Benutzer ja aber keinen Reminder für einen Termin in diesem Kalender.

    Gibt es eine Möglichkeit entweder neue Kalendereinträge in meinen persönlichen Kalender zu kopieren oder wenigstens eine Benachrichtigung bei einem neuen Eintrag im öffentlichen Kalender zu erhalten?

     

    Wäre super wenn mir jemand helfen könnte.

     

    Vielen Dank und viele Grüße

    Christian

  19. Hallo zusammen,

     

    ich beschäftige mich seit längerem mit dem Windows 2008 Server.

    Mein Arbeitgeber war Mitglied im TAP Programm und ich habe somit Zugang zum Connectportal und allen Links, Downloads und Infos zum Windows 2008 Server.

     

    Nun ist es so, das ich mich die letzten Tage mit den Terminalservices des W2k8 Servers beschäftigt habe.

     

    Schön und gut. Überall RDP 6.0 installiert und die RemoteApps funktionieren auch. Was nicht geht ist TSWebAccess. Dafür braucht man RDP 6.1

     

    Mit Vista SP1 ist das kein Problem. Auf XP SP3 will/kann ich nicht warten. Ausserdem haben wir XPe Thinclients, welche kein SP3 verpasst bekommen.

    Bis vor dem Launch des Windows 2008 Server gab es im Connect Portal auch noch einen Link zum Update auf RDP 6.1 ohne gleich den SP3 installieren zu müssen. Diesen Link gibt es nach wie vor, nur leider ist er tot.

     

    Hat vielleicht jemand von euch das Update runtergeladen und könnte es mir zur Verfügung stellen?

     

    Wäre super.

     

    Vielen Dank!

     

    CU

    Chris

  20. Dauert wirklich das Hoch und Runterfahren jetzt lange (dann hat das nichts mit dem servergespeicherten Profil zu tun), oder dauert nur das An/Abmelden lange?

     

    Es wird eben alles was im Profil liegt auf den Server kopiert, d.h. wenn du Benutzer hast, welche zig GB auf ihrem Desktop liegen haben, dann wird das bei jeder An/Abmeldung vom bzw. auf den Server kopiert.

     

    Möglichkeiten wie du das vermeiden kannst:

     

    Profilgröße beschränken auf z.B. 50 MB

    Folder Redirection für z.B. den Desktop oder die Eigenen Dateien.

     

    Beides geht per GPO.

     

    Viele Grüße

    Christian

×
×
  • Neu erstellen...