Articles of 批处理

远程编辑本地用户帐户:设置passwordreq:是

我在用着 networking用户名/密码:是的 但是我需要在一堆机器上做这个。 我可以通过SCCM运行一个批处理,但是想用脚本来完成。 任何人都有办法做到这一点? 谢谢! -Mathew

命令行Winrar和批处理脚本

我已经写了一个批处理脚本来备份我的桌面上的一些东西,并通过networking转储到一个共享……唯一让我烦恼的是rar.exe的冗长,而它正在做压缩部分的工作。 任何人都知道是否可以调整rar.exe来显示一个状态栏的整个过程,至less抑制每个单独的文件被添加到档案的输出。 或者,如果其他任何命令行压缩工具的Windows(winzip / 7zip),人们都熟悉,我很乐意使用这些。 或者任何build议,使这批工作更强大一点。 @echo off echo "Beginning Compress Job" "C:\Program Files\WinRar\rar.exe" a -agyyyy-MM-dd -r "C:\Archives\" "C:\Work\Folder1\" "C:\Work\Folder2\" "C:\Work\Folder3\" echo "Files backed up to C:\Archives" NET USE U: > %TMP%\JunkerFile 2>&1 IF %ERRORLEVEL% == 0 GOTO Success echo "Drive Disconnected – Cannot Copy Backup To U:\" GOTO End :Success echo "Drive Connected" echo […]

启动后和预login关机

有没有一种方法[使用batch file],我可以设置系统closuresPRElogin 但后启动? 我已经尝试了一个计划任务来运行这个batch file “/ SC ONSTART”标志..这没有奏效。 我已经尝试过各种registry项和 找不到有效的工作。 基本上我创build了一个batch file来执行零用户交互的维护。 它执行的一个动作是设置“CHKDSK / R”在重启时运行,输出 一个单独的batch file将会删除自己并closures系统。 我希望这个单独的batch file在chkdsk之后但在用户login之前运行 这样它仍然需要零用户交互…这将是主要的操作系统 使用的是Windows XP Professional。 非常感谢!

检查批处理脚本中的文件属性?

我有一个供应商的batch file来修补Vista机器上的一些软件。 我将要使用GPO将其作为启动脚本推出。 我的问题是一些系统需要这个软件,有些则不需要。 我想添加代码到脚本的开始寻找一个EXE的存在,并拉如果你右键单击EXE,详细信息选项卡,“产品版本”字段可查看的string。 请提出其他解决scheme作为意见。 我知道其他的方式来处理这个问题,并有一对夫妇排队。 我接受build议,但宁愿所有的答案是这个具体的问题。 可以,如果是的话,怎么办? 谢谢! -Mathew

通过批处理脚本压缩和FTP文件

我正在尝试在一个batch file中ZIP和FTP文件。 Zip部分工作,但FTP应用程序读取整个批处理脚本,而不是FTP命令下面的行,导致错误 如果这些文件不是按顺序读取的,我如何在同一个batch file中使用Zip和FTP? @echo off :: zip the file(s) 7z a -tzip c:\test.zip c:\unst.log :: ftp the files C:\WINDOWS\system32\ftp.exe -s:%0 open 10.1.7.10 myusername mypassword binary put c:\test.zip quit pause ::exit

只有一半的磅/扭矩工作正在计划中

我的超级计算中心最近从SGE移到了pbs / Torque。 现在,当我安排我的数组作业时,数组中只有一半的作业被安排。 当他们完成时,另一半得到预定。 尽pipe事实上他们大都没有得到充分利用, 例如,我只是安排了一个有10个工作的数组。 这是10分钟后的qstat输出: [myuserna@sub ~]$ qstat -t Job id Name User Time Use S Queue ————————- —————- ————— ——– – —– 3100[1].systemm2 …-to-work.sh-1 myuserna 00:07:40 R short 3100[2].systemm2 …-to-work.sh-2 myuserna 00:07:32 R short 3100[3].systemm2 …-to-work.sh-3 myuserna 00:09:55 R short 3100[4].systemm2 …-to-work.sh-4 myuserna 00:09:44 R short 3100[5].systemm2 …-to-work.sh-5 myuserna 00:09:07 R […]

批处理 – Ping IP并在返回时执行不同的命令

我试图(当然希望是一个简单的)脚本,当运行ping我的移动设备。 如果手机连接到networking,它将执行一个命令,如果没有,它将执行另一个命令。 我试着用下面的命令: ping -n 1 (The IP) >nul IF ERRORLEVEL 0 GOTO safe IF ERRORLEVEL 1 GOTO alarm :safe start home.mp3 GOTO end :alarm start alarm.mp3 GOTO end :end exit 这实际上曾经工作过一次,但从那以后它不能在第一次ping之后工作。 这是我失踪的东西吗? 也许有一个更简单的方法来做到这一点?

从batch file运行Exchange Powershell脚本:命令不起作用。 我的语法有什么问题?

来自这个问题在这里: 如何创buildExchange PowerShell的脚本来修改所有共享邮箱的设置? 这是我的Powershell脚本(向右滚动以查看全部): $Mailboxes = Get-Mailbox -RecipientTypeDetails SharedMailbox Foreach ($Mailbox in $Mailboxes) { Set-Mailbox $Mailbox -MessageCopyForSentAsEnabled $True -MessageCopyForSendOnBehalfEnabled $True } 如果从Exchange命令行pipe理程序窗口启动,它可以正常工作。 但是我想从batch file启动它,所以我find了以下Microsoft页面: https : //technet.microsoft.com/en-us/library/bb123798%28v=exchg.150%29.aspx?f=255&MSPPError = -2147217396#了RunScript 按照指南那里,我创build了这个batch file(向右滚动查看全部): PowerShell.exe -noexit -command ". 'C:\Program Files\Microsoft\Exchange Server\V15\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; 'C:\Program Files\Microsoft\Exchange Server\V15\bin\enablesentforshared.ps1'" 我添加了一个没有在说明中指定的事情是围绕我想要运行的脚本的完整path的单引号。 没有单引号,我得到关于C:\Program不是一个公认的cmdlet或脚本的错误。 无论如何,当我运行这个batch file时,terminal窗口打开,然后切换到Powershell窗口,脚本的path名被打印到屏幕上,但在[PS]提示符之前打印出来,没有任何东西执行。 这是我的Powershell窗口在执行batch file后的样子: VERBOSE: Connecting to exchangeserver.domain.com VERBOSE: Connected […]

将batch file从一台电脑移动到另一台电脑的文件 – 担心磁盘损坏

我使用调度batch file的计划任务,调用更多的batch file,将三个文件从一台PC移动到一台服务器,然后移动到多台其他PC上。 这一切都发生得非常快,因为它们是小文件。 这些转移发生的速度有没有什么缺陷? 我只是轻微担心会造成一些磁盘损坏。 我使用的逻辑像1.调用MapToPc如果文件存在然后移动文件到服务器上的文件夹。 断开 2.调用SendtoPCs如果文件存在(文件刚刚移动到服务器),然后MapToPCs移动所有文件断开 所有这一切发生在大约2秒或更短的时间内。 编辑:这在Windows 7,服务器2003年,XP分别

从CMD文件发送SecureString密码到Powershell

我有一个CMD文件,我必须运行Powershell脚本传递用户名和密码:例如:PowerShell文件“%1” – 计算机“%2” – 用户名“%3” – 密码“%4”。 无论如何发送一个SecureString密码从CMD到PowerShell脚本? 让我再补充一点,让我的困境更加清晰:所以无论何时执行包含上述Powershell命令的CMD文件,我都会在命令行中传递所有参数(%1%到%4%)的值。 现在,当我传递这些参数时,它们将以明文forms传入,并且所有事件都会被logging到事件监视器中,ID为4688且启用了“高级审计”function。 我想要的是在这种情况下不可见的密码。