Jump to content

thumb

Members
  • Gesamte Inhalte

    376
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von thumb

  1. Hallo zusammen,

     

    vielleicht ist es euch zu popelig, aber ich (bin nicht wirklich ein Programmierer ;-))mache das, indem ich das ResKit Tool SrvAny verwende, mit dem ich meine selbstgeschriebenen Tools als Dienst auf Servern laufen lasse, z.B. zur Überwachung etc.

     

    Gruß

    THUMB

     

    Applications as Services Utility (SrvAny) is a tool that enables 32-bit or 16-bit applications to run as services. Although SrvAny only runs on the Windows Server 2003 operating system, it can work with 32-bit applications written for Windows Server 2003, Windows 2000, or Windows NT. You can also use this tool to run 16-bit Windows applications as services, but some 16-bit applications will stop running when a user logs off of the computer.

     

    The advantages of running applications as services are listed below.

     

    When a user logs off, 32-bit applications running as services do not stop. This is beneficial because users do not need to restart the application each time they log on.

    Applications running as services can handle requests without user intervention. Unless an application is interactive, requests are processed even when no user is logged on to the server.

    Applications running as services can run with their own logon accounts. This means an application can continue running and processing requests even when the user currently logged on to the server does not have permissions to administer the application.

    Corresponding Operating System Features

    The operating system provides no GUI functionality that corresponds to this tool.

     

    Concepts

    A service is a program, routine, or process that performs a specific system function to support other programs, particularly at a low (close to the hardware) level. When services are provided over a network, they can be published in Active Directory, facilitating service-centric administration and usage. Some examples of services are the Security Accounts Manager service, File Replication service, and Routing and Remote Access service.

     

    System Requirements

    The following are the system requirements for this tool:

     

    Windows Server 2003

    Permissions: You must have Administrator privileges to use this tool.

    Files Required

    Instsrv.exe

    Srvany.exe

  2. Hallo zusammen,

     

    hier ein einfaches VB-Script, soll heissen, es wird nicht abgefragt, ob es die Verknüpfung schon gibt und es werden keine Fehler abgefangen. NAME und SHARE sind am Anfang des Scriptes anzugeben.

     

    Gruß

    THUMB

     

     

    strShortcutName = "Name"

    strShortcutPath = "SHARE"

     

    Const NETHOOD = &H13&

     

    Set objShell = CreateObject("Shell.Application")

    Set objWSHShell = CreateObject("Wscript.Shell")

     

    Set objFolder = objShell.Namespace(NETHOOD)

    Set objFolderItem = objFolder.Self

    strNetHood = objFolderItem.Path

     

    Set objShortcut = objWSHShell.CreateShortcut _

    (strNetHood & "\" & strShortcutName & ".lnk")

    objShortcut.TargetPath = strShortcutPath

    objShortcut.Save

  3. Würde auch ohne Choice gehen:

     

    echo off

    cls

    :start

    ECHO.

    ECHO 1. Print Hello

    ECHO 2. Print Bye

    ECHO 3. Print Test

    set choice=

    set /p choice=Type the number to print text.

    if not ´%choice%´==´´ set choice=%choice:~0,1%

    if ´%choice%´==´1´ goto hello

    if ´%choice%´==´2´ goto bye

    if ´%choice%´==´3´ goto test

    ECHO "%choice%" is not valid please try again

    ECHO.

    goto start

    :hello

    ECHO HELLO

    goto end

    :bye

    ECHO BYE

    goto end

    :test

    ECHO TEST

    goto end

    :end

  4. Tach auch,

     

    öffne bitte die Shell (CMD.EXE) und gib CHOICE /? ein, Du solltest nun folgendes sehen:

     

    C:\WINDOWS>choice /?

    CHOICE [/C[:]choices] [/N] [/s] [/T[:]c,nn] [text]

     

    /C[:]choices Specifies allowable keys. Default is YN

    /N Do not display choices and ? at end of prompt s

    /S Treat choice keys as case sensitive.

    /T[:]c,nn Default choice to c after nn seconds

    text Prompt string to display

     

    ERRORLEVEL is set to offset of key user presses in choices.

     

    Soweit ich weiss, ist CHOICE Bestandteil der CMD.EXE, es sollte also auch bei Dir vorhanden sein.

     

    Gruß

    THUMB

  5. Tach auch,

     

    eine interaktive Automatisierung via ScriptIt oder auch VisualTest oder ähnlichem ist einfach nicht mehr zeitgemäß, da diese Methoden auf Fenster mit bestimmten Titeln warten, um mit entsprechenden Tastatur-/Mauseingaben zu antworten.

     

    Wie mein Vorredner schon sagte, ist StateOfTheArt MSI, da robust und einfach über MST (Transform) zu steuern! Außerdem hat es Reparaturfunktionen für die einzelnen Komponenten des Programms und kann sauber Deinstalliert werden. Nachteil ist, dass viele MSI-Paket Entwickler nicht mit den in MSI zur Verfügung stehenden Funktionen auskommen und dies dann mit so genannten CustomActions kompensieren; was die dann veranstalten ist für MSI wie die Aktionen einer BlackBox.

     

    Sollten die Installationsressourcen nicht als MSI vorliegen, können die Routinen u.U. auch SILENT installiert werden, die entsprechenden Parameter sind von dem Hersteller der Installationstools abhängig, da hilft Googeln.

     

    Als letzte Maßnahme kann man eine Installation mitschneiden, also den Zustand vor und nach der Installation erfassen und hieraus ein Script erstellen.

     

    In jedem Falle lohnt vor dem Paketieren ein Blick auf APPDEPLOY.COM, hier bekommst Du viele nützliche Tipps.

     

    Gruß

    THUMB

  6. Tach auch,

     

    die Browser Liste enthält eine Aufzählung aller verfügbaren Server, Workgroups und Domänen. Wenn sich z.B. ein Benutzer über die Netzwerkumgebung mit einer freigegebenen Ressource verbinden will, dann ist die Liste der Server, die er sieht, die Browser Liste.

     

    Das Browser System besteht aus einem Domain Master Browser, Master Browsern, Backup Browsern und Client Computern. Der Domain Master Browser verwaltet die komplette Domain browse list. Die Master Browser befragen in regelmäßigen Abständen den Domain Master Browser, um eine komplette Liste zu erhalten. Diese Liste senden sie dann als Kopie an die Backup Browser weiter. Wenn ein Browser Client Informationen benötigt, erhält er die aktuelle Browser Liste, indem er eine NetServerEnum2-Anforderung entweder zum Master oder zu einem Backup Browser sendet.

     

    Weitere Infos zur Konfiguration, zur Election etc. findest Du hier:

     

    Microsoft Corporation

     

    Gruß

    THUMB

  7. Hallo Workaholic4u,

     

    kannst Du Dich mit der Registry des Rechners verbinden und nachschauen, ob Autologon aktiviert ist:

     

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon:

     

    "DefaultUserName"="Name"

    "DefaultPassword"="passwort"

    "AutoAdminLogon"="1"

     

    Gruß

    THUMB

  8. Ähem,

     

    entschuldige, aber Du musst, glaube ich, lernen, Fragen zu formulieren, denn mit "ach un noch was wie füg ich nen datensatz hinzu?????" kann ich erst mal nichts anfangen. Ausserdem hast Du eine ganz schön grosse Erwartungshaltung, wenn Du nach ein paar Stunden sofort mit Fäkalsprache hantierst! Ich habe zumindest keine Lust mehr für Dein Ding Zeit zu invenstieren.

     

     

    THUMB

  9. Tach auch,

     

    öffnen kannst Du CSV-Dateien mit Excel, oder, ganz simpel, mit dem Notepad!

     

    Ich hatte Dich so verstanden, dass Du einen Parser o.ä. über die Datei laufen lassen willst, der Dir z.B. automatisch ermittelt, ob der Plattenspeicher zur Neigen geht und dies meldet (z.B. per mail).

     

    Wenn Du das möchtest, würde ich eher ein Script schreiben.

     

    Gruß

    THUMB

  10. Tach auch,

     

    mit VBS, WMI und ´ner kleinen Access-DB lassen sich Seriennummer, Hardware etc. problemlos auslesen, Programmierkenntnisse vorausgestetzt. Das kostets nix.

    Über eine Registry Zugriff lassen sich ebenfalls die bei der Installation registrierten Programme ermitteln, sollen auch andere ermittelt werden, muss die Maschine nach ausführbaren Dateien gescannt werden, was sich ebenfalls mit VB(S) realisieren lässt.

     

    Solche Lösungen habe ich bereits bei Kunden implementiert.

     

    Ansonsten ist NetInventory (NetInstall, enteo) nett, denn hier liegt eine Produktdatenbank vor, die ermöglicht, nicht nur EXE-Namen, sondern die wirklichen Applikationsnamen zu ermitteln.

     

    Gruß

    THUMB

×
×
  • Neu erstellen...