Die Suche ergab 28 Treffer
- Do 20. Sep 2018, 15:01
- Forum: Tutorial
- Thema: Pfad der Anwendung herrausfinden
- Antworten: 0
- Zugriffe: 8806
Pfad der Anwendung herrausfinden
Möchte man wissen wo die eigene Anwendung liegt, die gerade ausgeführt wird, so kann man dies mit folgendem Befehl herrausfinden: System.Reflection.Assembly.GetExecutingAssembly().Location Hierbei wird allerdings des gesamte Pfad mit Dateinamen ausgegeben. Will man nur den Pfad kann man dies z.B übe...
- Mi 29. Aug 2018, 11:00
- Forum: Tutorial
- Thema: Exitcodes auswerten
- Antworten: 0
- Zugriffe: 9702
Exitcodes auswerten
DefVar muss nur einmal pro Skript ausgeführt werden.
Allerdings muss der Exitcode jedesmal mit set neu geladen werden bevor dieser mit if ausgewertet wird.
Allerdings muss der Exitcode jedesmal mit set neu geladen werden bevor dieser mit if ausgewertet wird.
Code: Alles auswählen
DefVar $ExitCode$
set $ExitCode$ = getLastExitCode
if not ($exitcode$ = "0")
comment "Fehler ist aufgetreten"
endif
- Mi 29. Aug 2018, 10:48
- Forum: Tutorial
- Thema: Warnung oder Errors loggen
- Antworten: 0
- Zugriffe: 9508
Warnung oder Errors loggen
Um eine Warnung im OPSI Log zu protokollieren wird folgender Befehl verwendet: LogWarning "Text der protokolliert werden soll" Um einen Fehler zu protokollieren lautet der Befehl wie folgt: LogError "Text der protokolliert werden soll" Soll das Skript durch einen Fehler abbrechen...
- Mi 29. Aug 2018, 10:43
- Forum: Tutorial
- Thema: Reboot/Shutdown/Logout nach Installation
- Antworten: 0
- Zugriffe: 13698
Reboot/Shutdown/Logout nach Installation
In OPSI gibt es mehrere Möglichkeiten was nach/bei der Installation von Paketen gesetzt werden kann. ExitWindows /RebootWanted Abgekündigt: vermerkt eine Rebootanfrage eines Skriptes in der Registry, lässt aber das opsi-winst/opsi-script Skript weiterlaufen und weitere Skripte abarbeiten und reboote...
- Di 12. Jun 2018, 16:30
- Forum: Tutorial
- Thema: Programm mit erhöhten Rechten ausführen
- Antworten: 0
- Zugriffe: 9314
Programm mit erhöhten Rechten ausführen
Um der eigenen Software mitzuteilen, dass zum Ausführen dieser erhöhte Rechte benötigt werden, muss eine Anpassung in der app.manifest Datei vorgenommen werden. Diese ist im XML Format aufgebaut. Der zu bearbeitende Tag befindet sich unter <assembly><security><requestedPrivileges> Dort den Tag <requ...
- Di 5. Jun 2018, 16:45
- Forum: Tutorial
- Thema: Anzeigename des Benutzers auslesen
- Antworten: 0
- Zugriffe: 10096
Anzeigename des Benutzers auslesen
Um den Displayname des Benutzers auslesen zu können werden folgende Zeilen Code benötigt:
Code: Alles auswählen
Imports System.DirectoryServices.AccountManagement
Dim userFullName As String = UserPrincipal.Current.DisplayName
- Mi 4. Apr 2018, 19:06
- Forum: Tutorial
- Thema: Variablensammlung in einem Objekt (Structure)
- Antworten: 0
- Zugriffe: 9658
Variablensammlung in einem Objekt (Structure)
Um mehrere Variablen in einem Object zu vereinen muss nicht unbedingt eine neue Klasse erzeugt werden. Wenn es nur um die Variablen und nicht um Funktionen, etc. geht, reicht eine Struktur vollkommen aus. In diesem Beispiel wird eine Struktur für einen Benutzer erstellt: Structure User Dim Username ...
- Do 2. Feb 2017, 18:17
- Forum: Tutorial
- Thema: Dienste schreiben in Visual Studio Express
- Antworten: 0
- Zugriffe: 10262
Dienste schreiben in Visual Studio Express
Um auch in Visual Studio Express einen Dienst zu erstellen muss erst mal eine Konsolenanwendung erstellt werden. Hierzu werden folgende Verweise benötigt: System.ServiceProcess System.Configuration.Install Folgende Imports müssen durchgeführt werden: Imports System.ComponentModel Imports System.Serv...
- Mi 1. Feb 2017, 11:12
- Forum: Tutorial
- Thema: Netzwerkadapter auslesen
- Antworten: 0
- Zugriffe: 9969
Netzwerkadapter auslesen
Um alle Netzwerkadapter des PCs auslesen zu können muss folgendender Import durchgeführt werden: Imports System.Net.NetworkInformation Danach kann nun über den folgenden Befehl alle Netzwerkadapter einzeln abgefragt werden: For Each item As NetworkInterface In NetworkInterface.GetAllNetworkInterface...
- Di 3. Jan 2017, 19:42
- Forum: Tutorial
- Thema: Temperaturmessung mit DS1820 und Speicherung in MySQL Datenbank
- Antworten: 0
- Zugriffe: 28944
Temperaturmessung mit DS1820 und Speicherung in MySQL Datenbank
Um eine Temperaturmessung mit dem DS1820 Baustein durchzuführen muss zunächst 1Wire freigegeben werden. Dazu muss die Datei /boot/config.txt folgende Zeile hinzugefügt werden dtoverlay=w1-gpio,gpiopin=4,pullup=on Danach muss der Pi neugestartet werden und die für 1Wire benötigte Kernel Module gelade...