自动化脚本(自用)——静默安装软件及设置BIOS密码、加域。。。

@ECHO OFF
title Auto script
rem 判断是否以管理员运行
net.exe session 1>NUL 2>NUL && (
goto README
) || (
goto not_admin
)
:not_admin
echo Please run this script as administrator.
pause
goto EOF
:README
cd “%~dp0
cd softwares
ECHO.
ECHO ******************************************************************************
ECHO.
ECHO Cytech PC Software Automatically Silently Installs
ECHO.
ECHO This script will automatically install the generic software for cytech PC .
ECHO.
ECHO ******************************************************************************
ECHO.
ECHO Please confirm the office version you need to install.
ECHO.
ECHO 1 - Office 2019
ECHO.
ECHO 2 - Office 2016
ECHO.
ECHO 3 - Don`t Install Office
ECHO.
ECHO 4 - Exit
ECHO.
echo ******************************************************************************
set INPUT=
set /P INPUT=Enter the option: %=%
IF “%INPUT%” == “1” (
GOTO INSTALL2019
)ELSE IF “%INPUT%” == “2” (
GOTO INSTALL2016
)ELSE IF “%INPUT%” == “3” (
GOTO SETUP1
)ELSE IF “%INPUT%” == “4” (
GOTO EOF
)ELSE “%INPUT%”==”" (
GOTO README
)

:INSTALL2019
cd Office2019
echo installing office2019…
echo.
setup.exe /configure configuration.xml
echo done…
echo.
cd…
choice /t 2 /d y /n >nul
GOTO SETUP1

:INSTALL2016
cd Office2016
echo installing office2016…
echo.
setup64.exe
echo done…
echo.
cd…
choice /t 2 /d y /n >nul
GOTO SETUP1

:SETUP1
rem 关闭UAC/仅有Admin下UAC更改,用户端不变。
echo change UAC settings…
reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System” /v “ConsentPromptBehaviorAdmin” /t reg_dword /d 0 /F
reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System” /v “PromptOnSecureDesktop” /t reg_dword /d 0 /F
echo done…

:SET_NAME
rem 设置计算机名
set computer_name=
set /p tmpp=Input new computer name:
set /P Key=Confirm new computer name:"%tmpp%"?(y/n):%=%
if “%Key%” == “y” (
@powershell.exe -command “Add-Computer -DomainName “global.cytech.com” -NewName “%tmpp%” -Credential Mli001-Radmin -Force”
) else if “%Key%” == “Y” (
@powershell.exe -command “Add-Computer -DomainName “global.cytech.com” -NewName “%tmpp%” -Credential Mli001-Radmin -Force”
) else (
goto SET_NAME
)

echo installing Dell-Command-Configure…
echo.
start /wait /min Dell-Command-Configure.EXE /S
echo done…
echo.

GOTO SET_PWD

:SET_PWD
rem setup bios and admin password***********************************************
set new_password=
set confirm_password=
echo Setup 1 — Set up BIOS and Admin’s password:

set “psCommand=powershell -Command “$new_password = read-host ‘Enter password’ -AsSecureString ; ^
B S T R = [ S y s t e m . R u n t i m e . I n t e r o p S e r v i c e s . M a r s h a l ] : : S e c u r e S t r i n g T o B S T R ( BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR( BSTR

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值