追加された仮想PCを自動的にL-Server関連付けする場合、管理者は以下のスクリプトと定義ファイルを作成してください。
本製品の管理サーバ
半角英数字の任意の名前とし、拡張子はbatとします。
Shift-JIS
正常終了
エラー終了
L-Server関連付けスクリプトの内容を以下に示します。
@echo off setlocal enabledelayedexpansion set AUTO_CONVERT_PATH=%~dp0 set RUN_SCRIPT="インストールフォルダー\SVROR\Manager\bin\convertVMtoLServer" set CSVPATH=CSV設定ファイルを格納するためのフォルダーの絶対パス set CSVFILE=convertVMtoLserver.csv set CSVFULLPATH=%CSVPATH%\%CSVFILE% set CSVTEMP=%CSVPATH%\temp.csv set UNCONVERT_VMNAMES=%AUTO_CONVERT_PATH%\unconvert_vmname.txt set RESULTCSVFILE=%CSVPATH%\convertVMtoLserver_result.csv echo [%DATE:/=-% %TIME%] auto convert Start call %RUN_SCRIPT% -exportfile "%CSVPATH%" -fixfilename if not !errorlevel!==0 ( echo make csv file failed. echo [%DATE:/=-% %TIME%] auto convert End exit /b 1 ) else ( if exist "%UNCONVERT_VMNAMES%" ( for %%a in ("%UNCONVERT_VMNAMES%") do ( if not "%%~za" equ "0" ( for /f "tokens=1 delims=" %%i in ('findstr /v /g:"%UNCONVERT_VMNAMES%" "%CSVFULLPATH%"') do ( echo %%i>>"%CSVTEMP%") del "%CSVFULLPATH%" ren "%CSVTEMP%" "%CSVFILE%" ) ) ) call %RUN_SCRIPT% -file "%CSVFULLPATH%" if not !errorlevel!==0 ( echo display convertVMtoLserver.csv start for /f "tokens=*" %%a in (%RESULTCSVFILE%) do echo %%a echo display convertVMtoLserver.csv end echo convert lserver or make xml file failed. echo [%DATE:/=-% %TIME%] auto convert End exit /b 1 ) ) echo convert lserver is successfully completed. echo [%DATE:/=-% %TIME%] auto convert End exit /b 0
注意
一括関連付け対象外仮想PC定義ファイルの内容を以下に示します。
リソースプール名,VMホスト名,仮想PC名を指定することで、特定の仮想PCだけを一括関連付け対象外にできます。
L-Server関連付けスクリプトと同じフォルダー
unconvert_vmname.txt
Shift-JIS
CR/LF
以下の形式で記述します。空白および空行を記述しないでください。
/リソースプール名/VMホスト名/一括関連付け対象外とする仮想PC名1 /リソースプール名/VMホスト名/一括関連付け対象外とする仮想PC名2
例
/VMHostPool/vmesx3/win2008
/VMHostPool/vmesx2/win2003