Allgemeine Funktionen für Windows-Systeme
Prerequisite Scanner stellt in der Datei /lib/common_function.vbs einen Satz allgemeiner Funktionen für die Durchführung von Prüfungen auf Windows-Systemen bereit.
| Funktion | Beschreibung |
|---|---|
| allFiles() | Liest die Dateinamen in einem angegebenen Verzeichnis in ein Array ein. |
| arrayToString() | Erstellt eine Zeichenfolgedarstellung für das Array. |
| bigthan() | Berechnet die Differenz zwischen dem erwarteten und dem tatsächlichen Wert der vorausgesetzten Eigenschaft, wenn diese vorausgesetzte Eigenschaft in MB oder GB angegeben ist. |
| changeMG() | Konvertiert den Eingabeparameter für die erforderlichen Eigenschaften für den Plattenspeicherplatz und den Hauptspeicher in MB oder GB. |
| checkItemToString() | Erstellt eine Zeichenfolgedarstellung für das Objekt CheckItem. |
| dictionaryToString() | Erstellt eine Zeichenfolgedarstellung für das Scripting-Wörterbuchobjekt. |
| exeCommand() | Führt den angegebenen Befehl aus und gibt das Ergebnis dieser Befehlsausführung zurück. |
| filterCommand() | Führt den angegebenen Befehl aus und gibt die Zeilen aus dem Ergebnis des Befehls zurück, die mit dem angegebenen Muster übereinstimmen. |
| filterFile() | Liest den Inhalt einer Datei in ein Scripting-Wörterbuchobjekt ein und filtert ihn. |
| findNewest() | Sucht die neueste Konfigurationsdatei. |
| findSuitableFile() | Sucht die relevante Konfigurationsdatei für ein Produkt und eine Version. |
| fmt() | Ändert eine Zeichenfolge, indem der Zeichenfolge eine bestimmte Anzahl an Zeichen aus einer anderen Zeichenfolge hinzugefügt und die andere Zeichenfolge mit Leerzeichen aufgefüllt wird, wenn die andere Zeichenfolge zu kurz ist, bzw. die andere Zeichenfolge gekürzt wird, wenn sie zu lang ist. |
| formatForDisplay() | Formatiert den Eingabeparameter, um ihn lesbar machen. |
| formatSizeForDisplay() | Akzeptiert den Eingabeparameter und fügt dem Eingabeparameter zwei Nachkommastellen hinzu bzw. kürzt die Nachkommastellen des Eingabeparameters auf zwei Dezimalstellen. Aus 123 MB wird beispielsweise 123,00 MB und aus 12,123 MB wird 12,12 MB. |
| getDecimalSeparator() | Bestimmt das Dezimaltrennzeichen, das für die aktuelle Ländereinstellung verwendet wird. |
| getFirstMatch() | Ruft die erste Übereinstimmung für den Suchbegriff im Array ab. |
| isMatch() | Prüft, ob das Suchmuster in der Zeichenfolge enthalten ist. |
| notInLatter() | Filtert das erste Array, um festzustellen, ob der Inhalt im zweiten Array enthalten ist. Abhängig vom Wert des Eingabeparameters in_or_not gibt die Funktion den Inhalt des ersten Arrays, einschließlich oder ausschließlich des übereinstimmenden Teils des zweiten Arrays, zurück. |
| passOrFail() | Vergleicht die erwarteten und tatsächlichen Werte der vorausgesetzten Eigenschaft und bestimmt, ob die vorausgesetzte Eigenschaft die Prüfung besteht. Die Eingabeparameter können generische Zahlen, Größenangaben in MB oder GB, Prozessorgeschwindigkeiten in MHz oder GHz, boolesche Werte oder Zeichenfolgen sein. |
| ppread() | Liest den Inhalt einer Datei in ein Scripting-Wörterbuchobjekt ein und teilt jede Zeile in der Datei unter Verwendung des als Eingabeparameter angegebenen Trennzeichens, wenn dieses Trennzeichen in der Zeile vorhanden ist. |
| readFile() | Liest jede Zeile einer Datei in einen Indexeintrag eines Arrays ein. |
| unitMGTOG() | Addiert den Inhalt eines Arrays, um die Gesamtanzahl an MB zu errechnen. |
| varToString() | Erstellt eine Zeichenfolgedarstellung einer Variablen. Die zu prüfende Variable kann eine Zeichenfolge, eine Zahl, ein Scripting-Wörterbuchobjekt, ein Array oder ein Objekt CheckItem sein. |