.
Tonny's batchfiler og scripts Tips
Tilbage til menu | Tilbage til Startsiden


KIXTART SCRIPTING:

.
De fleste virksomheder anvender logon scripts i forbindelse med brugerlogon på deres interne netværk. Til dette kan man selvfølgelig skrive en almindelig batchfil, der giver adgang til bl.a. netværksressourcer, instiller tiden, opdaterer antivirus m.m.

Man kan også vælge at benytte et værktøj som Kixtart til dette formål. Med Kixtart åbnes der for en masse yderligere muligheder. I den virksomhed, hvor jeg arbejder, anvender vi Kixtart og har gjort det med tilfredshed igennem de sidste 3 år.

Hvis man anvender Kixtart i en virksomhed, så er det nemt at distribuere de nødvendige filer for afvikling af Kixtart ud til alle brugere. Det kan f.eks. gørs med en copy eller xcopy kommando i en batchfil. Brugerene skal have kopieret nogle få filer ud på deres arbejdsstationer. Disse downloades gratis fra www.kixtart.org sammen med en udførlig brugermanual. Nuværende version 4.21 fylder sølle 530 Kb.

Noget af det fede ved kixtart frem for almindelig batch programmering er:

  • ... at man kan lave Windows besked bokse
  • ... at man kan differentiere på brugere og grupper
  • ... at man kan skelne mellem forskellige Windows operativsystemer
  • ... at man kan skelne mellem fil datoer
  • ... at man kan editere Registreringsdatabasen
  • ... at man kan tilføje/fjerne programgrupper og ikoner
  • ... at man kan sammenligne datoer på filer
  • ... at man kan indhente information om forbrugt diskplads
  • ... at man kan indhente information om filstørrelser
  • ... at man kan logge event i Windows NT eventlogs
  • ... at man kan logge en bruger af eller genstarte en computer
  • ... at man kan indsætte baggrundstapet på desktoppen
  • ... samt en masse mere. Læs selv videre i den ca. 120 sider store manual, som følger med i den downloadede fil med Kixtart.

KiXtart Macro Referencer
Disse macroer kan anvendes alle steder, hvor et udsagn forventes. Supporterede macroer i Kixtart kan ses i nedenstående skema.

Makro Definitioner

@ADDRESS

Adresse på netkort

@BUILD

Build nummer på operativsystem

@COMMENT

Bruger kommentar

@CPU

Navn på CPU: (f.eks. "Intel Pentium III").

@CRLF

Carriage-return + Line-feed

@CSD

CSD information (f.eks.: "Service Pack 1")

@CURDIR

Nuværende bibliotek/Mappe

@DATE

Dato i formatet YYYY/MM/DD

@DAY

Aktuel dag på ugen (f.eks. mandag, tirsdag...)

@DOMAIN

Domæne eller arbejdsgruppe som computeren tilhører

@DOS

Version af Windows NT

@ERROR

Retur kode for den sidste kommando eller funktion. Retur kode 0 betyder at kommandoen eller funktionen var succesfuld. Enhver anden værdi indikerer en fejl.

@FULLNAME

Det fulde navn på den nuværende bruger

@HOMEDIR

Angiver 'short name' for hjemmebiblioteket

@HOMEDRIVE*

Drevbogstav for drev indeholdende hjemmebiblioteket

@HOMESHR

Server og sharenavn for hjemmebiblioteket

@HOSTNAME

Fuldt kvalificeret TCP/IP host name (inkluderet TCP/IP domæne navn)

@INWIN

Operativsystem: 1 = Windows NT; 2 = Windows 9x

@IPADDRESSx

TCP/IP adresse (mulige værdier for x er 0 - 3).
Bemærk Adresser er altid vist som 4 værdier med hver 3 karakterer adskilt med punktum. Hvis din IP adresse f.eks. er 123.45.6.7, @IPADDRESS0 is 123. 45. 6. 7.

@KIX

Version af KiXtart

@LANROOT

Destination for netværkssoftware 
(usually Systemroot\System32)

@LDOMAIN*

Logon domæne

@LDRIVE

Drev som der omdirigeres til \\logonserver\NETLOGON

@LM

Version af netværkssoftware

@LOGONMODE

Hvis 1, indikeres at KiXtart menes at være kørende under logon sekvensen

@LONGHOMEDIR

Langt navn for biblioteksstruktur for hjemmebiblioteket

@LSERVER

Logon server

@MAXPWAGE

Maksimum password alder

@MDAYNO

Månedsdag (1-31)

@MHZ

Tilnærmet værdi for CPU speed. Understøttes ikke af Windows 9x

@MONTHNO

Månedsnummer (1-12)

@MONTH

Månedsnavn

@MSECS

Millisekunddel af aktuel tid

@PRIMARYGROUP*

Nuværende brugers primære gruppe

@PRIV

Brugers rettigheder (GUEST, USER, ADMIN)

@PRODUCTSUITE

OS suite. Kombination af flere af nedenstående værdier:

1   - "Small Business"

2   - "Enterprise"

4   - "BackOffice"

8   - "CommunicationServer"

16  - "Terminal Server"

32  - "Small Business (Restricted)"

64  - "EmbeddedNT"

128 - "DataCenter"

256 - "Single user Terminal Server"

512 - "Home Edition"

1024- "Blade Server"

@PRODUCTTYPE

OS type. Possible values:

"Windows 95"

"Windows 98"

"Windows Me"

"Windows NT Workstation"

"Windows NT Server"

"Windows NT Domain Controller"

"Windows 2000 Professional"

"Windows 2000 Server"

"Windows 2000 Domain Controller"

"Windows XP Home Edition"

"Windows XP Professional"

"Windows Server 2003"

"Windows Server 2003 Domain Controller"

Programmet kan MEGET mere end der er listet herover, så se nu at få downloadet den nyeste version af KiXtart og kom i gang med at undersøge programmets muligheder for netop din IT-installation...
.