⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clitests

📁 Pegasus is an open-source implementationof the DMTF CIM and WBEM standards. It is designed to be por
💻
字号:
#!/bin/bash# # The following set of commands tests the new Classes configured through the# sample provider interface.# # WITH AUTHENTICATION ENABLED# The following commands test the various authentication options through CLI # test client. The are 2 users added through "cimuser" and then both these # users are authenticated by giving them the "read" permission to our test # repository root/SampleProvider## Important: Please change the <user> and <password> fields present in the # cim commands execution as per the settings on your system. The only thing to# care about is that the user provided on the command line with -u option # should be a valid user on the system where this test is running.## WITHOUT AUTHENTICATION ENABLED# Simple Execution of CLI without any user/password authentication required# for any specific namespace.#AUTHENTICATION=$1;if [ $AUTHENTICATION ];then {	rm -f ei-auth.log	#enumerateinstances	echo "Executing enumerateinstances on CIMOMSample Class"	CLI ei -n root/SampleProvider CIMOMSample 2>&1 | tee ei-auth.log	CLI ei -n root/SampleProvider CIMOMSample -u guest -p nothing 2>&1 | tee -a ei-auth.log	CLI ei -n root/SampleProvider CIMOMSample -u guest -p guest 2>&1 | tee -a ei-auth.log	CLI ei -n root/SampleProvider CIMOMSample -u subodh -p soni 2>&1 | tee -a ei-auth.log	rm -f ec-auth.log	#enumerateclasses	echo "Executing enumerateclasses on CIMOMSample Class"	CLI ec -n root/SampleProvider CIMOMSample 2>&1 | tee ec-auth.log	CLI ec -n root/SampleProvider CIMOMSample -u guest -p nothing 2>&1 | tee -a ec-auth.log	CLI ec -n root/SampleProvider CIMOMSample -u guest -p guest 2>&1 | tee -a ec-auth.log	CLI ec -n root/SampleProvider CIMOMSample -u subodh -p soni 2>&1 | tee -a ec-auth.log		rm -f ni-auth.log	#enumerateinstancenames	echo "Executing enumerateinstancenames on CIMOMSample Class"	CLI ni -n root/SampleProvider CIMOMSample 2>&1 | tee ni-auth.log	CLI ni -n root/SampleProvider CIMOMSample -u guest -p nothing 2>&1 | tee -a ni-auth.log	CLI ni -n root/SampleProvider CIMOMSample -u guest -p guest 2>&1 | tee -a ni-auth.log	CLI ni -n root/SampleProvider CIMOMSample -u subodh -p soni 2>&1 | tee -a ni-auth.log		rm -f nc-auth.log	#enumerateclassnames	echo "Executing ....... enumerateclassenames on CIMOMSample Class"	echo ".."	CLI nc -n root/SampleProvider CIMOMSample 2>&1 | tee nc-auth.log	echo ".."	CLI nc -n root/SampleProvider CIMOMSample -u guest -p nothing 2>&1 | tee -a nc-auth.log	echo ".."	CLI nc -n root/SampleProvider CIMOMSample -u guest -p guest 2>&1 | tee -a nc-auth.log	echo ".."	CLI nc -n root/SampleProvider CIMOMSample -u subodh -p sonc 2>&1 | tee -a nc-auth.log}else{	rm -f ei.log	#enumerateinstances	echo "Executing enumerateinstances on CIMOMSample Class"	CLI ei -n root/SampleProvider CIMOMSample 2>&1 | tee ei.log	rm -f ec.log	#enumerateclasses	echo "Executing enumerateclasses on CIMOMSample Class"	CLI ec -n root/SampleProvider CIMOMSample 2>&1 | tee ec.log	rm -f ni.log	#enumerateinstancenames	echo "Executing enumerateinstancenames on CIMOMSample Class"	CLI ni -n root/SampleProvider CIMOMSample 2>&1 | tee ni.log	rm -f nc.log	#enumerateclassnames	echo "Executing ....... enumerateclassenames on CIMOMSample Class"	echo ".."	CLI nc -n root/SampleProvider CIMOMSample 2>&1 | tee nc.log	echo ".."}fi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -