Nt - profile

servus,

entweder bin ich ganz blöde oder ich finde einfach nicht raus wie
ich das machen soll.

2 fragen hätte ich:

  1. ich will wissen unter welchem profil der aktuelle user
    arbeitet. (nt4 und w2k)

  2. ich will alle profile wissen.
    unter nt4 dürfte es leicht gehen, weil es ein profil
    verzeichnis gibt, jedoch unter w2k ist die sache nicht ganz so klar.

natürlich kann ich mich ein bisschen nach dem eingeloggten user
richten, aber nicht immer ist das profil gleich wie der benutzername.

merci,

cu
deepgreen

  1. ich will wissen unter welchem profil der aktuelle user
    arbeitet. (nt4 und w2k)
  1. ich will alle profile wissen.
    unter nt4 dürfte es leicht gehen, weil es ein profil
    verzeichnis gibt, jedoch unter w2k ist die sache nicht ganz so
    klar.

User Profiles Functions (API) unter
http://msdn.microsoft.com/library/psdk/sysmgmt/profi…

Dann gibts noch die Möglichkeit es über die Environment-Variablen herauszubekommen. Wenn Du im MS-DOS Fenster den Befehl SET eingibst, bekommst Du eine Liste sämtlicher Environment-Variablen … vielleicht ist was dabei für Dich wie z.B.:

Debug.Print Environ$("USERPROFILE")

Damit bekommst Du das aktuelle UserProfile-Verzeichnis.

greets from michL (vienna)

hi,

super, danke.
du hast mir gerade sehr geholfen.

ebenfalls grüsse aus wien. :smile:)

cu

hi,

wenn du mir noch eine liste aller möglichen Environ$ variablen
hast, wäre ich dir dankbar.

bye

Das kannst Du ganz leicht selber machen.

  1. öffne ein MS-DOS-Fenster
  2. Gib den Befehl „SET“ ein
  3. Drücke die Enter-Taste
  4. Erfreue Dich an einer Liste der gesetzten Environment-Variablen.

greets from michL

PS:
mit „SET | more“ kannst Du die Anzeige blättern
mit „SET > out.txt“ leitest Du die Anzeige in die Datei „out.txt“ um, dann kannst Du Dir das Ergebnis im Notepad angucken.

ich habe übersehen, dass man die variabelen auch in vb auslesen kann.

sorry