مشاركة عبر


Move-SCVMHost

نقل مضيف جهاز ظاهري تديره VMM من مجموعة مضيف إلى أخرى.

بناء الجملة

Move-SCVMHost
    [-VMHost] <Host>
    -ParentHostGroup <HostGroup>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

الوصف

ينقل Move-SCVMHost cmdlet مضيف جهاز ظاهري واحد أو أكثر تتم إدارته بواسطة Virtual Machine Manager (VMM) من مجموعة المضيف الحالية إلى مجموعة مضيف أصل جديدة. قبل أن تتمكن من نقل مضيف، يجب أن تكون مجموعة المضيف الأصلية الجديدة موجودة.

إذا كان المضيف عبارة عن كمبيوتر يديره أعضاء دور مستخدم Self-Service المستخدم أو المسؤول المفوض، فقد يؤثر نقل المضيف من مجموعة مضيفة إلى أخرى على الأدوار التي لديها حق الوصول إلى المضيف أو الأجهزة الظاهرية على هذا المضيف.

أمثلة

مثال 1: نقل مضيف واحد إلى مجموعة مضيف أصل جديدة

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup01" 
PS C:\> Move-SCVMHost -VMHost $VMHost -ParentHostGroup $NewHG

يحصل الأمر الأول على المضيف المسمى VMHost01 ويخزنه في متغير $VMHost.

يحصل الأمر الثاني على كائن مجموعة المضيف المسمى NewHostGroup ويخزنه في متغير $NewHG.

ينقل الأمر الأخير المضيف المخزن في متغير $VMHost (VMHost01) إلى مجموعة المضيف المخزنة في متغير $NewHG (NewHostGroup).

مثال 2: نقل كافة المضيفين إلى مجموعة مضيف أصل جديدة

PS C:\> $AllHosts = Get-SCVMHost  
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup02"
PS C:\> $AllHosts | Move-SCVMHost -ParentHostGroup $NewHG

يحصل الأمر الأول على جميع كائنات المضيف ويخزنها في صفيف $AllHosts.

يحصل الأمر الثاني على مجموعة المضيف المسماة NewHostGroup02 ويخزنها في متغير $NewHG.

ينقل الأمر الأخير كل كائن مضيف في صفيف $AllHosts إلى مجموعة المضيف الأصل الجديدة المخزنة في متغير $NewHG (NewHostGroup02).

مثال 3: نقل مجموعة من المضيفين من مجموعة مضيف واحدة إلى مجموعة مضيف أصل جديدة

PS C:\> $SpecificHosts = Get-SCVMHost | where { $_.VMHostGroup -like "*OldGroup*" }
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup03" 
PS C:\> $SpecificHosts | Move-SCVMHost -ParentHostGroup $NewHG

يحصل الأمر الأول على كافة كائنات المضيف التي تحتوي المجموعة المضيفة الخاصة بها على السلسلة "OldGroup" ويخزنها في متغير $SpecificHosts.

يحصل الأمر الثاني على مجموعة المضيف المسماة NewHostGroup03 ويخزنها في متغير $NewHG.

ينقل الأمر الأخير كل كائن مضيف مخزن في $SpecificHosts إلى مجموعة المضيف المخزنة في متغير $NewHG (NewHostGroup03).

المعلمات

-JobVariable

يحدد أن تقدم المهمة يتم تعقبه وتخزينه في المتغير المسمى بواسطة هذه المعلمة.

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-ParentHostGroup

تحديد مجموعة المضيف الأصل التي تحتوي على مضيف واحد أو أكثر أو مجموعات مضيفة أو مجموعات مضيفة.

النوع:HostGroup
الأسماء المستعارة:ParentVMHostGroup
Position:Named
القيمة الافتراضية:None
مطلوب:True
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:True
قبول أحرف البدل:False

-PROTipID

يحدد معرف تلميح تحسين الأداء والموارد (تلميح PRO) الذي قام بتشغيل هذا الإجراء. تتيح لك هذه المعلمة تدقيق تلميحات PRO.

النوع:Guid
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-RunAsynchronously

يشير إلى أن المهمة تعمل بشكل غير متزامن بحيث يعود عنصر التحكم إلى الأمر shell على الفور.

النوع:SwitchParameter
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-VMHost

تحديد كائن مضيف جهاز ظاهري. يدعم VMM مضيفي Hyper-V ومضيفي VMware ESX ومضيفي Citrix XenServer.

لمزيد من المعلومات حول كل نوع من أنواع المضيف، راجع Add-SCVMHost cmdlet.

النوع:Host
Position:0
القيمة الافتراضية:None
مطلوب:True
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:True
قبول أحرف البدل:False

المخرجات

Host

يقوم cmdlet بإرجاع كائن مضيف .

ملاحظات

  • يتطلب كائن مضيف VMM، والذي يمكن استرداده باستخدام Get-SCVMHost cmdlet.