您的位置:首页 > 运维架构 > Shell

安装环境上用WindowsPowerShell脚本检查环境设置

2012-01-12 15:12 225 查看
1.这是一个check要部署产品的服务器环境所用的脚本:

# ----------------------------------------------------------------
# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
#
# Step 1: Check that Java has been installed
#
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# ----------------------------------------------------------------
Write-Host "************************************************************************";
Write-Host $([DateTime]::Now.ToString('yyyy-MM-dd hh:mm:ss.fff'))" Checking that Java has been installed...";

# Check: Has Java been installed?

$PathExists = Test-Path -path "HKLM:SOFTWARE\JavaSoft\Java Runtime Environment\1.6.*";

if ( $PathExists -ne $True )
{
Write-Host $([DateTime]::Now.ToString('yyyy-MM-dd hh:mm:ss.fff'))" Java has not been installed on this machine; exiting.";

Return 1;
}

Write-Host $([DateTime]::Now.ToString('yyyy-MM-dd hh:mm:ss.fff'))" Java has been installed.";

# ----------------------------------------------------------------
# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
#
# Step 2: Check that JNBridge has been installed
#
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# ----------------------------------------------------------------
Write-Host "************************************************************************";
Write-Host $([DateTime]::Now.ToString('yyyy-MM-dd hh:mm:ss.fff'))" Checking that JNBridge has been installed...";

# Check: Has JNBridge been installed?

$PathExists = Test-Path -path "HKLM:SOFTWARE\JNBridge\JNBridgePro v6.0*";

if ( $PathExists -ne $True )
{
Write-Host $([DateTime]::Now.ToString('yyyy-MM-dd hh:mm:ss.fff'))" JNBridge has not been installed on this machine; exiting.";

Return 1;
}

Write-Host $([DateTime]::Now.ToString('yyyy-MM-dd hh:mm:ss.fff'))" JNBridge has been installed.";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: