Das Notes Forum

Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: machineslave am 28.11.06 - 14:36:21

Titel: Hostname per Lotusscript herausbekommen
Beitrag von: machineslave am 28.11.06 - 14:36:21
Hallo,

ich möchte gerne den Hostnamen per Script herausbekommen, auf welchem gerade das Script ausgeführt wird.
Folgendes habe ich schon versucht:

result = shell("hostname > c:\temp\hostname.txt")

Ziel hierbei wäre es, den Hostnamen in eine Datei zu schreiben und diese dann auszulesen.
Allerding möchte er partout die Datei nicht anlegen.

Weiss jemand Rat?

Gruß

Stefan
Titel: Re: Hostname per Lotusscript herausbekommen
Beitrag von: Lossa am 29.11.06 - 12:00:06
Hi,

habe leider hier vor ort kein Codefragment aber du kannst es immer via WMI machen. Der Code auf der MS Seite kann fast 1:1 übernommen werden.
Titel: Re: Hostname per Lotusscript herausbekommen
Beitrag von: eknori (retired) am 29.11.06 - 14:08:54
ohne viel SchnickSchnack mit

Code
Sub Click(Source As Button)
	Dim NamePC As String
	NamePC = Environ("COMPUTERNAME")	
	Msgbox NamePC
End Sub
Titel: Re: Hostname per Lotusscript herausbekommen
Beitrag von: Glombi am 29.11.06 - 14:39:12
Auf nicht Windows Plattformen geht es auch mit

Dim session As New NotesSession
session.InternetHostname


wobei das mit Vorsicht zu genießen ist, weil es ein übereifriger Programmierer ohne Rücksprache mit dem Produktmanager LotusScript implementiert hat  ;D


Also: Auf Windowsmaschinen immer die Lösung von eknori nehmen!

Andreas
Titel: Re: Hostname per Lotusscript herausbekommen
Beitrag von: machineslave am 29.11.06 - 15:09:16
Hallo,

vielen Dank für den Tip, Eknori. Jetzt funktionierts.

Gruß

Stefan