این دستور wbemcli است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
wbemcli - خط فرمان مستقل CIM Client
خلاصه
wbemcli gc|gcd|dc|ec|ecn|gi|ci|mi|di|ei|ein|ai|ain|ri|rin|gp|sp|cm|cmx [-nl] [-h] [-t]
[-cte] [-dx] [-دکتر] [-تجدید نظر کردن] [-کاسرت فایل] [-Clientcert فایل] [-کلید مشتری فایل]
[-ac assocClass] [-کار resultClass] [آری نقش] [-آر نقش نتیجه] objectPath
[prop=value[,...]] [تکیه گاه[،...]]
متناوب فرمت ها:
(این سیملینک ها توسط بسته دبیان نصب نمی شوند، اما در صورت ایجاد دستی کار می کنند.)
wbemgc [-nl] [-h] [-t] [-dx] [-دکتر] objectPath [تکیه گاه[،...]]
wbemgcd [-nl] [-h] [-t] [-dx] [-دکتر] objectPath
wbemdc [-nl] [-h] [-t] [-dx] [-دکتر] objectPath
wbemec [-nl] [-h] [-t] [-cte] [-dx] [-دکتر] objectPath [تکیه گاه[،...]]
wbemecn [-nl] [-h] [-t] [-dx] [-دکتر] objectPath
wbemgi [-nl] [-h] [-t] [-dx] [-دکتر] objectPath [تکیه گاه[،...]]
wbemci [-nl] [-h] [-t] [-dx] [-دکتر] objectPath [prop=value[,...]]
wbemmi [-nl] [-h] [-t] [-dx] [-دکتر] objectPath [prop=value[,...]]
wbemdi [-nl] [-h] [-t] [-dx] [-دکتر] objectPath
wbemei [-nl] [-h] [-t] [-cte] [-dx] [-دکتر] objectPath [تکیه گاه[،...]]
wbemein [-nl] [-h] [-t] [-dx] [-دکتر] objectPath
wbemai [-nl] [-h] [-t] [-cte] [-dx] [-دکتر] [-ac assocClass] [-کار resultClass]
[آری نقش] [-آر نقش نتیجه] objectPath [تکیه گاه[،...]]
wbemain [-nl] [-h] [-t] [-dx] [-دکتر] [-ac assocClass] [-کار resultClass] [آری نقش]
[-آر نقش نتیجه] objectPath
wbemri [-nl] [-h] [-t] [-cte] [-dx] [-دکتر] [-کار resultClass] [آری نقش] objectPath
[تکیه گاه[،...]]
wbemrin [-nl] [-h] [-t] [-dx] [-دکتر] [-کار resultClass] [آری نقش] objectPath
wbemgp [-nl] [-h] [-t] [-dx] [-دکتر] objectPath طرفدار
wbemsp [-nl] [-h] [-t] [-dx] [-دکتر] objectPath سرپناه = ارزش
wbemcm [-nl] [-h] [-t] [-dx] [-دکتر] objectPath روش[.param=value[,...]]
wbemcmx [-nl] [-h] [-t] [-dx] [-دکتر] objectPath روش[.param=value[,...]]
شرح
wbemcli یک سرویس گیرنده CIM مبتنی بر خط فرمان است. از یکی از
gc|gcd|dc|ec|ecn|gi|ci|mi|di|ei|ein|ai|ain|ri|rin|gp|sp|cm|cmx عملیات و به طور کامل
مسیر واجد شرایط به شی CIM برای رسیدن به هاست و اجرای عملیات مشخص شده.
این پیادهسازی مستقل از کتابخانه CIMOM است و میتواند با همه سازگار با WBEM استفاده شود
پیاده سازی های CIMOM در objectPath پارامتر برای مکان یابی شی CIM و دارای استفاده می شود
فرمت زیر:
://[user:pwd@] : // ..]>: [. ]
La objectPath باید در گیومه های تکی محصور شود تا دو نقل قول شود
رشته ها توسط پوسته خط فرمان حفظ می شوند. به بخش نمونه ها مراجعه کنید.
تنها طرح پشتیبانی شده http است. مثال:
http://krz:xyz@localhost:5988/root/cimv2:rpm_package.name=glibc
La prop=value[,...] پارامتر برای تعیین استفاده می شود = جفت برای ci, mi
و عملیات sp. فقط یکی = جفت باید برای sp مشخص شود
عمل.
مثال:
stringProp="a string",booleanProp=true,numericProp=25
آرایه های مقادیر دارایی با تعیین مقادیر اضافی پشتیبانی می شوند
جدا شده توسط کاما
مثال:
stringProp="a رشته»، «دیگر string",numericProp=25,49,12
La تکیه گاه[،...] پارامتر ویژگی هایی را که باید برگردانده شوند را مشخص می کند. یکی طرفدار باید
برای عملیات gp مشخص شده است. برای سایر عملیات، این پارامتر اختیاری است، اگر هیچ کدام نباشد
مشخص شده است که تمام خواص بازگردانده می شوند.
مثال:
stringProp، booleanProp، numericProp
La روش[.param=value[,...] پارامتر برای تعیین استفاده می شود = جفت برای
عملیات سانتی متر
مثال:
Method2Execute.stringParam="a string",booleanParam=true,numericParam=25
آرایه های مقادیر دارایی با تعیین مقادیر اضافی پشتیبانی می شوند
جدا شده توسط کاما
مثال:
Method2Execute.stringParam="a رشته»، «دیگر string",numericParam=25,49,12
عملیات:
عملیات پشتیبانی شده عبارتند از:
gc کلاس بگیر
جی سی دی دریافت تعریف کلاس
dc حذف کلاس
ec کلاس ها را برشمارید
ecn نام کلاس ها را برشمارید
gi نمونه گرفتن
ci ایجاد نمونه
mi اصلاح نمونه
di حذف نمونه
ei موارد را برشمرد
یک نام های نمونه را برشمارید
ai موارد مرتبط را برشمارید
عین نام نمونه های انجمن را برشمارید
ri نمونه های مرجع را برشمارید
رین نام نمونه های مرجع را برشمارید
gp اموال بدست آورید
sp تنظیم ویژگی
cm روش فراخوانی
cmx روش فراخوانی (XML برگشتی)
OPTIONS
-h یک پیام راهنما چاپ کنید
-nl برای هر ملک برگشتی یک خط جدید شروع کنید
-t نشانگرهای آرایه ([])، مرجع (&) و ویژگی کلیدی (#) را به نام اموال اضافه کنید
-cte فعال کردن پشتیبانی برای پاسخ های تیکه دار از CIMOM
-v نمایش اطلاعات نسخه
-dx نمایش محموله پیام های XML همانطور که از CIMOM دریافت شده است
-دکتر ارجاعات را با جفت { } مشخص کنید
-تجدید نظر کردن
گواهی سرور را برای URL های https تأیید نکنید (مفید برای آزمایش)
-کاسرت
فایل گواهی CA (برای URL های https لازم است مگر اینکه -noverify مشخص شده باشد)
-Clientcert
فایل گواهی مشتری (اگر سرور CIM به گواهی مشتری نیاز دارد)
-کلید مشتری
فایل کلید خصوصی کلاینت (اگر -clientcert مشخص شده باشد لازم است)
-ac نام کلاس انجمن (فقط ai، ain)
-کار نام کلاس نتیجه (فقط ai، ain، rin، ri)
آری نام نقش (فقط ai، ain، rin، ri)
-آر نام نقش نتیجه (فقط ai، ain)
کتابخانه ها
wbemcli بسته به گزینه های ساخت مورد استفاده به libghttp، libwww یا winhttp نیاز دارد.
مثال
برای دریافت تمام نمونه های rpm_packages، یعنی تمام بسته های rpm نصب شده در سیستم محلی،
می توان از دستور زیر استفاده کرد:
wbemcli ei 'http://localhost:5988/root/cimv2:rpm_package'
می توان عملیات get instance را برای به دست آوردن اطلاعات بیشتر در مورد یک معین مشخص کرد
بسته بندی:
wbemcli gi 'http://localhost:5988/root/cimv2:rpm_package.name="glibc"'
عملیات ایجاد نمونه (ci) را می توان با استفاده از مثال فرمت زیر فراخوانی کرد.
مقادیر ویژگی را نیز می توان به sytax مشخص/افزودن کرد.
wbemcli ci
'http://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="نمونه
#2" 'CreationClassName="TST_InstanceProperties",Id="نمونه #2",Property_string2="این
is instance#2,Property_uint8=250'
نمونههای بیشتر خط فرمان را میتوانید از دایرکتوری wbemcli/samples پیدا کنید.
میزبان غیر جهت پشتیبانی
مشخصات طرح و میزبان در مسیر شی را می توان با یک توکن دلخواه جایگزین کرد
که برای تعیین مکان طرح و مشخصات میزبان مناسب در ./wbemcli.ind یا
هر فایلی که از طریق متغیر محیطی WBEMCLI_IND مشخص شده است. فرمت این فایل می باشد
به شرح زیر است:
: ://[user:pwd@] :
با فرض ورودی زیر در ./wbemcli.ind:
myCimom: http://localhost: 5988
مثال در بخش قبل می تواند به صورت زیر مشخص شود:
wbemcli gi 'myCimom/root/cimv2:rpm_package.name="glibc"'
با استفاده از خدمات onworks.net از wbemcli به صورت آنلاین استفاده کنید
