简体   繁体   English

Powershell脚本

[英]Powershell script

I have a similar problem,i want to install Ciscoemail on Win 7 but it simply didnt work.I have successfully installed it on Win XP via Group Policy with this script 我有一个类似的问题,我想在Win 7上安装Ciscoemail,但是它根本无法正常工作。我已经使用此脚本通过组策略在Win XP上成功安装了它

md c:\ciscoemail

if not exist c:\ciscoemail\CiscoEmailSecurity_7-2-0-039.exe copy \\Domain Name\cisco\CiscoEmailSecurity_7-2-0-039.exe c:\ciscoemail /Y
if not exist c:\ciscoemail\response_file.iss copy \\Domain Name\cisco\response_file.iss c:\ciscoemail /Y
del c:\ciscoemail\setup.log /f /q

if not exist C:\PROGRA~2\Cisco\CISCOI~1\CISCOE~1.DLL c:\ciscoemail\CiscoEmailSecurity_7-2-0-039.exe /s /v /qn /f1"c:\ciscoemail\response_file.iss"

Can someone please assist with turning the code to Powershell code. 有人可以协助将代码转换为Powershell代码吗? The simple steps are : 简单的步骤是:

  1. Make directory to Local c drive. 将目录创建到本地c驱动器。

  2. check if the ciscoemail exists on the local c drive. 检查本地c驱动器上是否存在ciscoemail。

  3. create folder if it does not exist and copy ciscoemail\\CiscoEmailSecurity_7-2-0-039.exe and ciscoemail\\response_file.iss to c drive 创建文件夹(如果不存在),然后将ciscoemail \\ CiscoEmailSecurity_7-2-0-039.exe和ciscoemail \\ response_file.iss复制到C驱动器

  4. .exe (installation file) .exe(安装文件)

The basic translation: 基本翻译:

# In PowerShell, md is an alias to mkdir which 
# is a function for creating folders
$folder = md c:\ciscoemail

# copy is an alias for Copy-Item
if( -not(Test-Path -Path c:\ciscoemail\CiscoEmailSecurity_7-2-0-039.exe))
{
    copy -Path \\Domain Name\cisco\CiscoEmailSecurity_7-2-0-039.exe -Destination $folder.FullName
}

if( -not(Test-Path -Path c:\ciscoemail\response_file.iss))
{
    copy -Path \\Domain Name\cisco\response_file.iss -Destination $folder.FullName
}

if( Test-Path -Path c:\ciscoemail\setup.log )
{
    # del is an alias to Remove-Item
    del -Path c:\ciscoemail\setup.log -ErrorAction SilentlyContinue -Force
}        

if( -not(Test-Path -Path "C:\PROGRA~2\Cisco\CISCOI~1\CISCOE~1.DLL"))
{
    c:\ciscoemail\CiscoEmailSecurity_7-2-0-039.exe /s /v /qn /f1"c:\ciscoemail\response_file.iss"
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM