else elseif for do and not or in importLib Sub DefStringList DefVar set encoding SetLogLevel ExitOnError ScriptErrorMessages FatalOnSyntaxError FatalOnRuntimeError AutoActivityDisplay CheckTargetPath forceLogInAppendMode Message ShowMessageFile ShowBitMap comment LogError LogWarning includelog SetConfidential asConfidential Pause Stop include_insert include_append NormalizeWinst IconizeWinst MaximizeWinst RestoreWinst SetSkinDirectory runningInWanMode reloadProductList LogWarning GetOS getLinuxDistroType GetMsVersionInfo GetMsVersionName GetSystemType getOSArchitecture getRegistryValue GetRegistrystringvalue GetRegistryStringValue32 GetRegistryStringValue64 GetRegistryStringValueSysNative GetValueFromInifile GetProductProperty GetConfidentialProductProperty trim lower upper unquote unquote2 stringReplace strLength strPos strPart getValue getValueBySeparator setValueByKey getValueFromFile getValueFromFileBySeparator getLastExitCode DemandLicenseKey FreeLicense GetUserSID GetLoggedInUser GetUsercontext GetScriptMode saveVersionToProfile readVersionFromProfile scriptWasExecutedBefore GetHostsName GetHostsAddr ExtractFilePath calculate DecStrToHexStr HexStrToDecStr base64EncodeStr base64DecodeStr convert2Jsonstr RandomStr RandomStrWithParameters RandomIntStr CompareDotSeparatedStrings CompareDotSeparatedNumbers EnvVar ParamStr getDiffTimeSec SidToName GetMyIpByTarget GetIpByName reencodestr strLoadTextFile strLoadTextFileWithEncoding GetShortWinPathName stringinput which replaceOpsiConstants ReadTOMLFile GetTOMLAsString GetTOMLTableAsString GetValueFromTOML ModifyTOML DeleteTableFromTOML ConvertTOMLtoJSON splitString splitStringOnWhiteSpace loadTextFile loadUnicodeTextFile loadTextFileWithEncoding composeString takeString setStringInListAtIndex takeFirstStringContaining getOutStreamFromSection shellCall getReturnListFromSection getListContaining getListContainingList count emptylist GetProcessList getProductPropertyList getRegistryKeyList32 getRegistryKeyList64 getRegistryKeyListSysnative getRegistryKeyList getRegistryVarList32 getRegistryVarList64 getRegistryVarListSysnative getRegistryVarList getProfilesDirList listFiles replaceOpsiConstants GetLocaleInfoMap GetMSVersionMap getLinuxVersionMap getFileInfoMap getProductMap getRegistryVarMap32 getRegistryVarMap64 getRegistryVarMapSysnative getRegistryVarMap getHWBiosInfoMap editmap createStringList reverse getSectionNames retrieveSection getSubList getSubListByMatch getSubListByContaining getSubListByKey getKeyList addtolist addListToList reencodestrlist removeFromListByContaining removeFromListByMatch LoadTOMLFile GetTOMLAsStringList GetTOMLKeys GetTOMLTableNames GetTOMLTable FileExists FileExists32 FileExists64 FileExistsSysNative DirectoryExists FileOrFolderExists fileIsSymlink LineExistsIn LineBeginning_ExistsIn LineContaining_ExistsIn HasMinimumSpace opsiLicenseManagementEnabled runningAsAdmin isLoginScript contains isNumber runningOnUefi runningInPE runningInWAnMode isDriveReady runningWithGui saveTextFile saveTextFileWithEncoding saveUnicodeTextFile CompareDotSeparatedNumbers CompareDotSeparatedStrings RegKeyExists RegVarExists isPingReachable isValidFQDN fileHasBom SaveToTOMLFile ConvertTOMLfileToJSONfile Killtask requiredOpsiscriptVersion requiredWinstVersion UpdateEnvironment isFatalError isSuccess isSuspended noUpdateScript ExitWindows Reboot ImmediateReboot ImmediateLogout ShutdownWanted RebootWanted sleepSeconds ChangeDirectory copy del delete SourcePath CheckTargetPath chmod hardlink symlink rename move zipfile unzipfile targethost targetport user password dn typesonly filter attributes delete_element delete_subfolder set_basefolder set_subfolder name target parameters working_dir icon_file icon_index shortcut add addnew change del delsec replace set setAddr setName setAlias delAlias delHost setComment Set_Mozilla_Pref Set_Netscape_User_Pref AddStringListElement_To_Mozilla_Pref AddStringListElement_To_Netscape_User_Pref FindLine FindLine_StartingWith FindLine_Containing GoToTop AdvanceLine GoToBottom DeleteTheLine AddLine InsertLine AppendLine Append_File Subtract_File SaveToFile Sorted setKeyValueSeparator setValueByKey searchAndReplace OpenKey Set Add Supp GetMultiSZFromFile SaveValueToFile DeleteVar DeleteKey ReconstructFrom Flushkey openKey set add supp break case continue do done elif else esac fi for function if in return select then until while . : source alias bg bind builtin cd caller command compgen complete coproc dirs disown echo enable eval exec exit fc fg hash help history jobs kill logout popd printf pushd pwd set shift shopt suspend test time times trap type ulimit umask unalias wait export declare getopts let local read readonly typeset unset arch awk b2sum base32 base64 bash bunzip2 bzcat bzcmp bzdiff bzegrep bzfgrep bzgrep bzip2 bzip2recover bzless bzmore cat chattr chcon chgrp chmod chown chvt cksum cp crontab csplit date dd deallocvt df dir dircolors dmesg dnsdomainname domainname du dumpkeys ed egrep expand false fgconsole fgrep fold fuser gawk getkeycodes gocr grep groff groups gunzip gzexe gzip hostid hostname iconv igawk install kbd_mode kbdrate killall last lastb link ln loadkeys loadunimap login ls lsattr lsmod lsmod.old lzcat lzcmp lzdiff lzegrep lzfgrep lzgrep lzless lzma lzmainfo lzmore mapscrn md5sum mesg mkdir mkfifo mknod mktemp more mount mv nano netstat nisdomainname nproc nroff numfmt openvt paste pathchk pgawk pidof ping pinky printenv ps pstree ptx rbash readlink realpath red resizecons rm rmdir run-parts runcon sash sed setfont setkeycodes setleds setmetamode setserial sh sha1sum sha224sum sha256sum sha384sum sha512sum showkey shred shuf sleep ssed stat stdbuf stty su sync tar tempfile timeout touch tput troff true truncate tty umount uname unexpand unicode_start unicode_stop unlink unlzma unxz utmpdump uuidgen vdir vi wall wc xz xzcat ypdomainname zcat zcmp zdiff zegrep zfgrep zforce zgrep zless zmore znew zsh aclocal aconnect aplay apm apmsleep apropos ar arecord as as86 autoconf autoheader automake basename bc bison c++ cal cc cdda2wav cdparanoia cdrdao cd-read cdrecord chfn chroot chsh clear cmp co col comm cpio cpp cut dc diff diff3 directomatic dirname env expr fbset file find flex flex++ fmt free ftp funzip g++ gc gcc clang clang++ valgrind xdg-open cmake qmake svn git rsync gdb getent getopt gettext gettextize gimp gimp-remote gimptool gmake gs head hexdump id join ld ld86 ldd less lex locate lockfile logname lp lpr lynx m4 make man msgfmt namei nasm nawk nice nl nm nm86 nmap nohup nop od passwd patch pcregrep pcretest perl perror pr procmail prune ps2ascii ps2epsi ps2frag ps2pdf ps2ps psbook psmerge psnup psresize psselect pstops rcs rev scp seq setterm size size86 skill slogin snice sort sox split ssh ssh-add ssh-agent ssh-keygen ssh-keyscan strings strip sudo suidperl sum tac tail tee tr tsort uniq unzip updatedb updmap uptime users vmstat w wget whatis whereis which who whoami write xargs yacc yes zip zsoelim dcop kdialog kfile xhost xmodmap xset strictMode openNode SetAttribute AddAttribute DeleteAttribute addNewNode setNodeText DeleteNode gotoParentNode rootNodeOnCreate