安裝環境上用WindowsPowerShell腳本檢查環境設置

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.";


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章