New-SCStorageFileShare
إنشاء مشاركة ملف تخزين في VMM.
بناء الجملة
New-SCStorageFileShare
[-VMMServer <ServerConnection>]
-StorageFileServer <StorageFileServer>
-Name <String>
[-Description <String>]
-LocalPath <String>
[-ContinuouslyAvailable <Boolean>]
[-StorageClassification <StorageClassification>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCStorageFileShare
[-VMMServer <ServerConnection>]
-StorageFileServer <StorageFileServer>
-Name <String>
[-Description <String>]
-StoragePool <StoragePool>
[-FileSystem <String>]
[-DedupMode <DedupMode>]
[-AllocationUnitSizeKB <UInt32>]
[-StorageClassification <StorageClassification>]
[-ReadCacheSizeMB <UInt64>]
-JobGroup <Guid>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCStorageFileShare
[-VMMServer <ServerConnection>]
-StorageFileServer <StorageFileServer>
-Name <String>
[-Description <String>]
-StoragePool <StoragePool>
[-FileSystem <String>]
[-ResiliencySettingName <String>]
[-NumberOfColumns <UInt16>]
[-PhysicalDiskRedundancy <UInt16>]
[-DedupMode <DedupMode>]
[-AllocationUnitSizeKB <UInt32>]
-SizeMB <UInt64>
[-StorageClassification <StorageClassification>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCStorageFileShare
[-VMMServer <ServerConnection>]
-StorageFileServer <StorageFileServer>
-Name <String>
[-Description <String>]
-StoragePool <StoragePool>
[-FileSystem <String>]
[-ResiliencySettingName <String>]
[-NumberOfColumns <UInt16>]
[-PhysicalDiskRedundancy <UInt16>]
[-DedupMode <DedupMode>]
[-AllocationUnitSizeKB <UInt32>]
[-StorageClassification <StorageClassification>]
-MediaType <StoragePhysicalDiskMediaType[]>
-StorageTierSizeMB <UInt64[]>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCStorageFileShare
[-VMMServer <ServerConnection>]
-StorageFileServer <StorageFileServer>
-Name <String>
[-Description <String>]
-StorageVolume <StorageVolume>
[-StorageClassification <StorageClassification>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCStorageFileShare
[-VMMServer <ServerConnection>]
-StorageFileServer <StorageFileServer>
-Name <String>
[-Description <String>]
-HostedStoragePool <String>
-SizeMB <UInt64>
[-StorageClassification <StorageClassification>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
الوصف
ينشئ New-SCStorageFileShare cmdlet مشاركة ملف تخزين في Virtual Machine Manager (VMM).
أمثلة
مثال 1: إنشاء مشاركة ملف تخزين
PS C:\> $FileServer = Get-SCStorageFileServer -Name "FileServer01.Contoso.com"
PS C:\> New-SCStorageFileShare -Name "FileShare02" -StorageFileServer $FileServer -LocalPath "C:\FileShare02"
يحصل الأمر الأول على كائن خادم ملف التخزين المسمى FileServer01 ويخزن الكائن في متغير $FileServer.
يقوم الأمر الثاني بإنشاء مشاركة ملف تخزين باسم FileShare02 على FileServer01.
مثال 2: إنشاء مشاركة ملف تخزين متدرج على SOFS مشترك
PS C:\> $FileServer = Get-SCStorageFileServer -Name "FileServer01.Contoso.com"
PS C:\> $StoragePool = Get-SCStoragePool -Name "Pool01"
PS C:\> New-SCStorageTier -MediaType "SSD" -SizeMB 1024 -PhysicalDiskRedundancy "2" -ResiliencySettingName "Mirror" -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e6-64a54012dce3"
PS C:\> New-SCStorageTier -MediaType "HDD" -SizeMB 1024 -PhysicalDiskRedundancy "2" -ResiliencySettingName "Parity" -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e6-64a54012dce3"
PS C:\> $StorageClassification = Get-SCStorageClassification -Name "Gold"
PS C:\> $StorageFileShare = New-SCStorageFileShare -StorageFileServer $FileServer -StoragePool $StoragePool -Name "FileShare01" -Description "shared SOSF" -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e664a54012dce3" -FileSystem "CSVFS_ReFS" -StorageClassification $StorageClassification
يحصل الأمر الأول على كائن خادم ملف التخزين المسمى FileServer01، ثم يخزنه في متغير $FileServer.
يحصل الأمر الثاني على تجمع التخزين المسمى Pool01، ثم يخزنه في متغير $StoragePool.
ينشئ الأمران الثالث والرابعا طبقات تخزين.
يحصل الأمر الخامس على تصنيف التخزين المسمى Gold، ثم يخزنه في متغير $StorageClassification.
يقوم الأمر الأخير بإنشاء مشاركة ملف متدرجة تسمى FileShare01. يستخدم الأمر القيم التي تم إنشاؤها في الأوامر السابقة.
مثال 3: إنشاء مشاركة ملف تخزين متدرج على نظام S2D
PS C:\> $FileServer = Get-SCStorageFileServer -Name "FileServer01.Contoso.com"
PS C:\> $StoragePool = Get-SCStoragePool -Name "S2DPool01"
PS C:\> New-SCStorageTier -StorageTierFriendlyName "Performance" -StorageTierSizeInMB 1024 -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e6-64a54012dce3"
PS C:\> New-SCStorageTier -StorageTierFriendlyName "Capacity" -StorageTierSizeInMB 1024 -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e6-64a54012dce3"
PS C:\> $StorageClassification = Get-SCStorageClassification -Name "Gold"
PS C:\> $StorageFileShare = New-SCStorageFileShare -StorageFileServer $FileServer -StoragePool $StoragePool -Name "FileShare01" -Description "storage spaces direct config" -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e664a54012dce3" -FileSystem "CSVFS_ReFS" -StorageClassification $StorageClassification"
يحصل الأمر الأول على كائن خادم ملف التخزين المسمى FileServer01، ثم يخزنه في متغير $FileServer.
يحصل الأمر الثاني على تجمع التخزين المسمى S2DPool01، ثم يخزنه في متغير $StoragePool. هذا تجمع مباشر لمساحات التخزين.
ينشئ الأمران الثالث والرابعا طبقات تخزين.
يحصل الأمر الخامس على تصنيف التخزين المسمى Gold، ثم يخزنه في متغير $StorageClassification.
يقوم الأمر الأخير بإنشاء مشاركة ملف متدرجة تسمى FileShare01. يستخدم الأمر القيم التي تم إنشاؤها في الأوامر السابقة.
المعلمات
-AllocationUnitSizeKB
تحديد حجم تخصيص وحدة تخزين بالكيلو بايت.
النوع: | UInt32 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-ContinuouslyAvailable
يشير إلى ما إذا كانت مشاركة الملف متوفرة بشكل مستمر.
النوع: | Boolean |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-DedupMode
تطبيق إلغاء التكرار على وحدة التخزين أو مشاركة الملف استنادا إلى حمل العمل. القيم المقبولة لهذه المعلمة هي:
- 0 - معطل
- 1 - GeneralPurpose
- 2 - Hyper-V
- 3 - النسخ الاحتياطي
النوع: | DedupMode |
القيم المقبولة: | Disabled, GeneralPurpose, HyperV, Backup, NotAvailable |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-Description
تحديد وصف لمشاركة ملف التخزين.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-FileSystem
تحديد نظام الملفات لتخزين وحدة التخزين. القيم المقبولة لهذه المعلمة هي:
- CSVFS_NTFS
- CSVFS_ReFS
النوع: | String |
القيم المقبولة: | CSVFS_NTFS, CSVFS_ReFS |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-HostedStoragePool
تحديد تجمع تخزين مستضاف.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-JobGroup
يحدد معرفا لسلسلة من الأوامر التي سيتم تشغيلها كمجموعة قبل تشغيل الأمر النهائي الذي يتضمن نفس معرف مجموعة المهام.
النوع: | Guid |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-JobVariable
يحدد أن تقدم المهمة يتم تعقبه وتخزينه في المتغير المسمى بواسطة هذه المعلمة.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-LocalPath
تحديد مسار محلي لمشاركة ملف تخزين.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-MediaType
تحديد صفيف من كائنات نوع وسائط القرص الفعلي للتخزين.
النوع: | StoragePhysicalDiskMediaType[] |
القيم المقبولة: | Unknown, HDD, SSD |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-Name
تحديد اسم كائن VMM.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-NumberOfColumns
تحديد عدد الأعمدة للقرص الظاهري.
النوع: | UInt16 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-PhysicalDiskRedundancy
تحديد عدد حالات فشل القرص الفعلي التي يمكن أن يحافظ عليها القرص الظاهري.
النوع: | UInt16 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-PROTipID
يحدد معرف تلميح تحسين الأداء والموارد (تلميح PRO) الذي قام بتشغيل هذا الإجراء. تتيح لك هذه المعلمة تدقيق تلميحات PRO.
النوع: | Guid |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-ReadCacheSizeMB
النوع: | UInt64 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-ResiliencySettingName
تحديد إعداد المرونة للقرص الظاهري. القيم المقبولة لهذه المعلمة هي:
- بسيط
- مرآة
- تماثل
النوع: | String |
القيم المقبولة: | Simple, Mirror, Parity |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-RunAsynchronously
يشير إلى أن المهمة تعمل بشكل غير متزامن بحيث يعود عنصر التحكم إلى الأمر shell على الفور.
النوع: | SwitchParameter |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-SizeMB
تحديد حجم مشاركة ملف التخزين بالميغابايت.
النوع: | UInt64 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-StorageClassification
تحديد كائن تصنيف تخزين.
النوع: | StorageClassification |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-StorageFileServer
تحديد كائن خادم ملفات التخزين.
النوع: | StorageFileServer |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-StoragePool
تحديد كائن تجمع تخزين.
النوع: | StoragePool |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-StorageTierSizeMB
يحدد حجم طبقة التخزين بالميغابايت.
النوع: | UInt64[] |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-StorageVolume
تحديد كائن وحدة تخزين على مضيف جهاز ظاهري معين.
النوع: | StorageVolume |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-VMMServer
تحديد كائن خادم VMM.
النوع: | ServerConnection |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |