Users Guide
1. 创建 combinecerts.bat DOS 批处理文件。
2. 运行 combinecerts.bat 文件:
combinecerts <用户名> <密码> <服务 器 ip 列表文件> <输出 证书文件> [create|append]
userName(用户名):用于登录 ESXi 服务器的用户名
password(密码):用户的密码
servers ip list file(服务器 ip 列表文件):ASCII 文件,每行一个 IP 地址(请参见文档中的示例文件)
output certificate file(输出证书文件):将包含所有证书的文件的名称
create|append:
create(创建):使脚本创建新的输出证书文件
append(附加):使脚本将新的证书附加到输出证书文件。当不指定该参数时,默认为 append(附加)
使用该批处理文件可通过在服务器 IP 列表文件中仅指定一个 IP 地址并使用创建选项,从 ESXi 服务器导入单个证书
Combinecerts.bat DOS 批处理文件
将以下文本复制到名为 combinecerts.bat 的文件。
------ DOS 批处理文件开始 -----
@echo off
rem Usage: combinecerts <用户> <密 码> <服务器 ip 列表文件> <输出 证书文件> [create|append]
rem (假定所有服务器的用户和密码都相同)
rem "create"(创建)选项使脚本创 建新的 <输出证书文件>
rem "append"(附加)选项使脚本将新的证书附加至 <输出证书文件>
if "%5"=="create" (del /F /Q %4 2>NUL)
for /f %%X in (%3) do (
echo.
echo.
echo 从服务器 导入证书:%%X
vifs.pl --server %%X --username %1 --password %2 --get /host/ssl_cert tmpcert.crt
if not errorlevel 1 (type tmpcert.crt >> %4)
del /F /Q tmpcert.crt 2>NUL
)
echo.
------ DOS 批处理文件结束 -----
服务器 IP 列表示例文件副本
------ 服务器 IP 列表示例文件开始 -----
192.168.22.243
192.168.11.45
192.168.22.31
192.168.22.65
------ 服务器 IP 列表示例文件结束 -----
注意事项
l 要删除 All Devices(所有设备)树中显示的虚拟机,首先删除组中的设备,然后删除组。还需从发现范围中移除该组,否则每次发现周期后仍将显示该组。










