Ve skriptech je vhodné nepoužívat statické cesty, aby skript fungoval i v jiných umístěních. Princip je ve zjištění cesty odkud se skript spustil.
winbatch
Set AktualniAdresar=%cd:~0%
Set AktualniJednotka=%AktualniAdresar:~0,2%
powershell
|
1 |
$AktualniCesta = Split-Path $MyInvocation.MyCommand.Path |
Lze to snadno pomocí WMI příkazů.
wmic bios get serialnumber
wmic baseboard get product
zdroj:
http://projectdream.org/wordpress/2007/09/14/retrieving-type-and-serial-number-from-lenovo-machines-through-wmi/
http://www.jiribrejcha.net/index.php/2009/06/objevte-moznosti-wmic/
http://technet.microsoft.com/cs-cz/library/cc784189(WS.10).aspx