start "copy dlls" /w xcopy /y %~dp0*.dll %systemroot%\system32\*.*
FOR %%i IN (*.dll) DO (
IF EXIST %%i (
echo %%i
regsvr32 /s "%%i"
)
)
echo all dll's registered
--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru
--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru
--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru
--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru
WScript.Echo "Computer Name: "
WScript.Echo Name
On Error Resume Next
WScript.Echo "Logged in User(s): "
WScript.Echo GetUser( Name )
WScript.Echo "Installed Applications: "
WScript.Echo InstalledApplications( Name )
WScript.Echo ""
WScript.Echo ""
End If
Next
End Sub
Function GetUser( strComputer )
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colComputer = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")
For Each objComputer in colComputer
GetUser = GetUser & objComputer.UserName & vblf
Next
End Function
Function InstalledApplications(node)
Const HKLM = &H80000002 'HKEY_LOCAL_MACHINE
Set oRegistry = _
GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _
& node & "/root/default:StdRegProv")
sBaseKey = _
"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"
iRC = oRegistry.EnumKey(HKLM, sBaseKey, arSubKeys)
For Each sKey In arSubKeys
iRC = oRegistry.GetStringValue( _
HKLM, sBaseKey & sKey, "DisplayName", sValue)
If iRC <> 0 Then
oRegistry.GetStringValue _
HKLM, sBaseKey & sKey, "QuietDisplayName", sValue
End If
If sValue <> "" Then
InstalledApplications = _
InstalledApplications & sValue & vbCrLf
End If
Next
End Function
--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru
Dim strUser, strDomain
'Do
' strUsr = inputbox("Please enter the user account name", "Input")
'loop until strUsr <> ""
strUser = "ral"
' Request the domain name for this user
'do
' strDom = inputbox("Please enter the domain for this account.", "Input")
'loop until strDom <> ""
strDom = "EMEXMSK"
If( IsAccountDisabled( strDom, strUsr ) = True ) Then
WScript.Echo strUser & " Account disabled"
Else
WScript.Echo strUser & " Account enabled"
End If
--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru
Winrar, этот ключе годится для многих инсталяторов
/s
FireFox, ThunderBird
start /w "install FireFox" "%~dp0Firefox Setup 2.0.0.6.exe" -ma -ms -ira -hideBanner
7zip, winamp
start "7zip" /w "%~dp07z442.exe" /S /install=SFQDRA
--
С уважением, Ратнер Арсений
a.ratner@autoemex.ru
‘берет описание компа из АД и устанавливает его Локально.
Set WSHNetwork = CreateObject("WScript.Network")
On Error Resume Next
Path = WSHNetwork.ComputerName
Set objSysInfo = CreateObject("ADSystemInfo")
strCompDN = objSysInfo.ComputerName
Set objComp = GetObject("LDAP://" & strCompDN)
strComputer = "."
Set Obj = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2").ExecQuery("Select * FROM Win32_OperatingSystem")
For Each object In Obj
' Wscript.Echo "OldDescription:" & object.Description & vbCrlf &_
' "NewDescription:" & objComp.Description
object.Description = objComp.Description
object.Put_
Next
--
С уважением, Ратнер Арсений
E-mail: a.ratner@autoemex.ru
--
С уважением, Ратнер Арсений
E-mail: a.ratner@autoemex.ru
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultDomainName"="domain"
"DefaultUserName"="username"
"DefaultPassword"="password"
"ForceAutoLogon"="1"
"AltDefaultDomainName"="domain"
"AltDefaultUserName"="username"
"AltDefaultPassword"="password"
С уважением, Ратнер Арсений
E-mail: a.ratner@autoemex.ru