مشاركة عبر


Set-FileLabel

تعيين وصف الحساسية والحماية لملف من خلال التسمية اليدوية أو التسمية التلقائية وفقا لتكوين التسمية أو الأذونات المخصصة.

بناء الجملة

SetLabel

Set-FileLabel
    [-Path] <String[]>
    -LabelId <Guid>
    [-JustificationMessage <String>]
    [-Owner <String>]
    [-PreserveFileDetails]

SetLabelCustom

Set-FileLabel
    [-Path] <String[]>
    -LabelId <Guid>
    -CustomPermissions <AIPCustomPermissions>
    [-JustificationMessage <String>]
    [-Owner <String>]
    [-PreserveFileDetails]

Custom

Set-FileLabel
    [-Path] <String[]>
    -CustomPermissions <AIPCustomPermissions>
    [-Owner <String>]
    [-PreserveFileDetails]

SetAutoLabel

Set-FileLabel
    [-Path] <String[]>
    [-JustificationMessage <String>]
    [-Owner <String>]
    [-Force]
    [-PreserveFileDetails]
    [-AutoLabel]

WhatIf

Set-FileLabel
    [-Path] <String[]>
    [-PreserveFileDetails]
    [-WhatIf]
    [-DiscoveryInfoTypes <String[]>]

الوصف

بالنسبة لعميل Microsoft Purview Information Protection، يقوم Set-FileLabel cmdlet بتعيين تسمية حساسية لملف واحد أو أكثر. يمكن لهذا الإجراء تطبيق الحماية تلقائيا عند تكوين التسميات لتطبيق التشفير.

بالإضافة إلى ذلك، يمكنك استخدام الأمر cmdlet هذا لتطبيق الأذونات المخصصة عند إنشائها ككائن نهج حماية مخصص باستخدام cmdlet New-CustomPermissions .

عند تشغيل الأمر بنجاح، يمكن استبدال أي تسمية أو حماية موجودة.

يمكنك تشغيل cmdlet هذا بشكل غير تفاعلي. لمزيد من المعلومات، راجع دليل مسؤول عميل التسمية الموحد.

أمثلة

مثال 1: تطبيق التسمية "عام" على كافة الملفات التي لا تحتوي حاليا على تسمية

Get-FileStatus -Path \\Finance\Projects\ |
    Where-Object {$_.IsLabeled -eq $False} |
    Set-FileLabel -LabelId d9f23ae3-4321-4321-4321-f515f824c57b
FileName                              Status Comment
--------                              ------ ------------
\\Finance\Projects\Image.jpg          Success
\\Finance\Projects\Pricelist.pdf      Success
\\Finance\Projects\Announcement.docx  Success
\\Finance\Projects\Analysis.xlsx      Success

يعرف هذا الأمر أولا جميع الملفات غير المسماة باستخدام Get-FileStatus cmdlet. بعد ذلك، يتم تسمية هذه الملفات عن طريق تحديد التسمية "عام" حسب معرفها.

مثال 2: تطبيق التسمية "عام" على ملفات .docx غير المسماة

Get-ChildItem C:\Projects\*.docx -File -Recurse |
    Get-FileStatus |
    Where-Object {$_.IsLabeled -eq $False} |
    Set-FileLabel -LabelId d9f23ae3-1234-1234-1234-f515f824c57b
FileName                   Status  Comment
--------                   ------  ------------
C:\Projects\Analysis.docx  Success
C:\Projects\Projects.docx  Success

يحدد هذا الأمر أولا جميع .docx الملفات الموجودة في C:\Projects المجلد (ومجلداته الفرعية) باستخدام Get-Child-Item، ثم يجد من هذه الملفات الملفات التي لم يتم تسميتها باستخدام Get-FileStatus cmdlet. ثم يتم تسمية الملفات الناتجة عن طريق تحديد التسمية العامة بمعرفها.

ملاحظة

يستخدم هذا الأمر الاسم المستعار Path ل FullName، بحيث يمكن استخدام Get-Child-Item مع Get-FileStatus.

مثال 3: تطبيق التسمية "عام" على كافة الملفات الموجودة في مجلد وأي من مجلداته الفرعية

Set-FileLabel -Path C:\Projects\ -LabelId d9f23ae3-1324-1234-1234-f515f824c57b
FileName                    Status      Comment
--------                    ------      ------------
C:\Projects\Project1.docx   Success
C:\Projects\Datasheet.pdf   Success
C:\Projects\Image.jpg       Success
C:\Projects\Analysis.xlsx   Skipped    No label to apply
C:\Projects\Dashboard.xlsx  Success

يقوم هذا الأمر بتعيين تسمية باسم "عام" على كافة الملفات الموجودة في C:\Projects المجلد وأي من مجلداته الفرعية.

إذا تم تكوين التسمية General لتطبيق التشفير، أيضا تشفير الملفات التي تمت تسميتها بنجاح باستخدام هذا الأمر. في هذه الحالة، مالك إدارة الحقوق (الذي لديه إذن التحكم الكامل بإدارة الحقوق) لهذه الملفات هو المستخدم الذي قام بتشغيل أمر PowerShell.

في هذا المثال، لم يتم تسمية ملف واحد (تم تخطيه) لأنه يتطلب تبريرا. قد تكون هذه هي النتيجة المقصودة للتأكد من أن ملفا بتسمية تصنيف أعلى أو حماية لا تتم الكتابة فوقه عن طريق الخطأ بتسمية تصنيف أقل أو تمت إزالة الحماية.

لتمكين هذه الحماية، يجب تكوين نهج تسمية تصنيف Office 365 لطلب مبرر لإزالة تسمية أو خفض التصنيف. عند تشغيل هذا الأمر بعد ذلك بدون المعلمة JustificationMessage وتشغل التسمية التبرير، يتم تخطي الملف مع التعليق "لا توجد تسمية لتطبيقها".

مثال 4: تطبيق التسمية "عام" على ملف واحد، والذي يتطلب تبريرا

$setFileLabelSplat = @{
    Path = '\\Finance\Projects\Analysis.xlsx'
    LabelId = 'd9f23ae3-1324-1234-1234-f515f824c57b'
    JustificationMessage = 'The previous label no longer applies'
}
Set-FileLabel @setFileLabelSplat
FileName                          Status      Comment
--------                          ------      ------------
\\finance\projects\analysis.xlsx  Success

يعين هذا الأمر تسمية "عام" لملف تم تسميته بالفعل بتسمية حساسية أعلى. يتم تكوين نهج وصف الحساسية لطلب مبرر لإزالة تسمية أو خفض التصنيف. نظرا لأن الأمر يتضمن رسالة مبرر، يتم تطبيق التسمية الجديدة بنجاح.

مثال 5: حماية ملف بأذونات مخصصة

$newCustomPermissionsSplat = @{
    Users = 'user1@contoso.com', 'user2@vanarsdel.com'
    Permissions = 'Reviewer'
    ExpirationDate = (Get-Date -Month 1 -Day 1 -Year 2020)
}
$permissions = New-CustomPermissions @newCustomPermissionsSplat
Set-FileLabel C:\Projects\Analysis.docx -CustomPermissions $permissions
FileName                   Status Comment
--------                   ------ ------------
C:\Projects\Analysis.docx  Success

يقوم الأمر الأول بإنشاء كائن نهج حماية مخصص يمنح المستخدمين من حقوق استخدام المؤسسات المختلفة من أذونات المراجع، ويطبق أيضا تاريخ انتهاء الصلاحية.

يحمي الأمر الثاني ملفا واحدا مسمى Analysis.docx باستخدام الأذونات المخصصة في كائن نهج الحماية المخصص المخزن.

مثال 6: تطبيق تسمية وأذونات مخصصة على ملف

$permissions = New-CustomPermissions -Users a@a.com, b@b.com -Permissions Reviewer
$setFileLabelSplat = @{
    LabelId = 'd9f23ae3-1324-1234-1234-f515f824c57b'
    CustomPermissions = $permissions
}
Set-FileLabel @setFileLabelSplat C:\Projects\Analysis.docx
FileName                   Status Comment
--------                   ------ ------------
C:\Projects\Analysis.docx  Success

يقوم الأمر الأول بإنشاء كائن نهج حماية مخصص يمنح المستخدمين من حقوق استخدام المؤسسات المختلفة من أذونات المراجع، ويطبق أيضا تاريخ انتهاء الصلاحية.

يطبق الأمر الثاني تسمية على ملف واحد يسمى Analysis.docx ويحمي الملف أيضا باستخدام الأذونات المخصصة في كائن نهج الحماية المخصصة المخزنة. إذا تم تكوين التسمية لإعدادات الحماية، يتم استبدالها بالأذونات المخصصة.

مثال 7: فحص جميع الملفات في شجرة مجلدات وتطبيق التسميات وفقا للشروط التي تم تكوينها

Set-FileLabel -AutoLabel -Path C:\Projects\ -PreserveFileDetails
FileName      : C:\Projects\Project1.docx
Status        : Success
Comment       :
MainLabelName : Confidential
MainLabelId   : 074e257c-1234-1234-1234-34a182080e71
SubLabelName  : Finance group
SubLabelId    : d9f23ae3-1234-1234-1234-f515f824c57b

FileName      : C:\Projects\Datasheet.pdf
Status        : Skipped
Comment       : No label to apply
MainLabelName :
MainLabelId   :
SubLabelName  :
SubLabelId    :

FileName      : C:\Projects\Analysis.xlsx
Status        : Skipped
Comment       : No label to apply
MainLabelName :
MainLabelId   :
SubLabelName  :
SubLabelId    :

FileName      : C:\Projects\Pricelist.xlsx
Status        : Skipped
Comment       : No label to apply
MainLabelName :
MainLabelId   :
SubLabelName  :
SubLabelId    :

FileName      : C:\Projects\Dashboard.xlsx
Status        : Success
Comment       :
MainLabelName : Public
MainLabelId   : f018e9e7-0cfc-4c69-b27a-ac3cb7df43cc
SubLabelName  :
SubLabelId    :

يفحص هذا الأمر جميع الملفات الموجودة في مجلد Projects وأي من مجلداته الفرعية، ويعين التسميات وفقا للشروط المكونة في نهج التسمية التلقائية. في هذا المثال، هناك خمسة ملفات وملفان يتم تصنيفهما تلقائيا. لم يتم تسمية الملف Datasheet.pdf لأن محتوياته لا تتطابق مع الشروط التي تم تكوينها للتسمية Analysis.xlsx التلقائية التي تم تسميتها يدويا بالفعل، ولها Pricelist.xlsx تسمية أعلى. نظرا لأنه يتم تشغيل الأمر بدون المعلمة Force ، فإن التسميات الموجودة ل Analysis.xlsx ولا Pricelist.xlsx يتم استبدالها.

إذا تم تكوين التسميات المطبقة أيضا لتطبيق حماية إدارة الحقوق، فإن الملفات التي تم تسميتها بنجاح بهذا الأمر محمية أيضا. في هذه الحالة، مالك إدارة الحقوق (الذي لديه إذن التحكم الكامل بإدارة الحقوق) لهذه الملفات هو المستخدم الذي قام بتشغيل أمر PowerShell.

نظرا لتحديد المعلمة PreserveFileDetails ، يظل تاريخ التعديل للملفات المسماة دون تغيير.

مثال 8: فحص جميع الملفات في شجرة مجلد وتطبيق التسميات وفقا للشروط التي تم تكوينها، وتجاوز أي تسميات موجودة

Set-FileLabel -Autolabel -Path C:\Projects\ -Force -PreserveFileDetails
FileName      : C:\Projects\Project1.docx
Status        : Success
Comment       :
MainLabelName : Confidential
MainLabelId   : 074e257c-1234-1234-1234-34a182080e71
SubLabelName  : Finance group
SubLabelId    : d9f23ae3-1234-1234-1234-f515f824c57b

FileName      : C:\Projects\Datasheet.pdf
Status        : Skipped
Comment       : No label to apply
MainLabelName :
MainLabelId   :
SubLabelName  :
SubLabelId    :

FileName      : C:\Projects\Analysis.xlsx
Status        : Success
Comment       :
MainLabelName : Public
MainLabelId   : f018e9e7-0cfc-4c69-b27a-ac3cb7df43cc
SubLabelName  :
SubLabelId    :

FileName      : C:\Projects\Pricelist.xlsx
Status        : Success
Comment       :
MainLabelName : Public
MainLabelId   : f018e9e7-0cfc-4c69-b27a-ac3cb7df43cc
SubLabelName  :
SubLabelId    :

FileName      : C:\Projects\Dashboard.xlsx
Status        : Success
Comment       :
MainLabelName : Public
MainLabelId   : f018e9e7-0cfc-4c69-b27a-ac3cb7df43cc
SubLabelName  :
SubLabelId    :

يشبه هذا الأمر المثال السابق من حيث أنه يقوم أيضا بمسح جميع الملفات الموجودة في مجلد Projects وأي من مجلداته الفرعية، وتعيين التسميات وفقا للشروط المكونة للتسمية التلقائية. ومع ذلك ، هذه المرة ، نظرا لأن الأمر يتضمن المعلمة Force ، فإنه يحل أيضا محل التسمية الموجودة ل Dashboard.xlsx، و Pricelist.xlsx.

Datasheet.pdf محتويات لا تتطابق مع أي شروط تم تكوينها ويظل هذا الملف بدون تسمية.

مثال 9: فحص ملف بحثا عن جميع أنواع المعلومات الحساسة المعروفة

Set-FileLabel -AutoLabel -Path C:\Projects\Project1.docx -DiscoveryInfoTypes All
MainLabelName           : General
MainLabelId             : 89a453df-5df4-4976-8191-jdn2fsf9560a
SubLabelName            :
SubLabelId              :
WhatIf                  : True
MatchedInformationTypes : {Credit Card Number, U.S. Social Security Number (SSN), International Classification of
                          Diseases (ICD-10-CM), International Classification of Diseases (ICD-9-CM)}
LastModifiedBy          :
LastModifiedTime        : 8/19/2014 5:11:26 AM
FileName                : C:\Projects\Project1.docx
Status                  : Success
Comment                 :

يكتشف هذا الأمر جميع أنواع المعلومات المعروفة في ملف Project1.docx دون تطبيق الحماية أو التسمية.

مثال 10: فحص ملف بحثا عن أنواع معينة من المعلومات الحساسة

$setFileLabelSplat = @{
    AutoLabel = -AutoLabel
    Path = 'C:\Projects\Project1.docx'
    DiscoveryInfoTypes = "50842eb7-edc8-4019-85dd-5a5c1f2bb085", "a44669fe-0d48-453d-a9b1-2cc83f2cba77"
}
Set-FileLabel @setFileLabelSplat
MainLabelName           : General
MainLabelId             : 89a453df-5df4-4976-8191-jdn2fsf9560a
SubLabelName            :
SubLabelId              :
WhatIf                  : True
MatchedInformationTypes : {Credit Card Number, U.S. Social Security Number (SSN)}
LastModifiedBy          :
LastModifiedTime        : 8/19/2014 5:11:26 AM
FileName                : Project1.docx
Status                  : Success
Comment                 :

يكتشف هذا الأمر أنواع المعلومات المحددة لرقم بطاقة الائتمانورقم الضمان الاجتماعي (SSN) في Project1.docx الملف دون تطبيق الحماية أو التسمية.

مثال 11: فحص ملف بحثا عن أنواع معينة من المعلومات الحساسة وعرض القيم التي تم العثور عليها

$setFileLabelSplat = @{
    AutoLabel = -AutoLabel
    Path = 'C:\Projects\Project1.docx'
    DiscoveryInfoTypes = '50842eb7-edc8-4019-85dd-5a5c1f2bb085',
        'a44669fe-0d48-453d-a9b1-2cc83f2cba77'
}
$x = Set-FileLabel @setFileLabelSplat
$x.MatchedInformationTypes
RulePackageSetId  : 00000000-0000-0000-0000-000000000000
RulePackageId     : 00000000-0000-0000-0000-000000000000
RuleId            : 50842eb7-edc8-4019-85dd-5a5c1f2bb085
Name              : Credit Card Number
Count             : 1
UniqueCount       : 1
Confidence        : 85
SensitiveContents : {Offset: 2089, Length: 19}

RulePackageSetId  : 00000000-0000-0000-0000-000000000000
RulePackageId     : 00000000-0000-0000-0000-000000000000
RuleId            : a44669fe-0d48-453d-a9b1-2cc83f2cba77
Name              : U.S. Social Security Number (SSN)
Count             : 1
UniqueCount       : 1
Confidence        : 85
SensitiveContents : {Offset: 7063, Length: 11}
$x.MatchedInformationTypes[0].SensitiveContents | Format-List
Offset  : 2089
Length  : 19
Value   : 4539-9572-7949-2212
Context : OLOGICAL SCIENCES     Credit Card #
          Expiration Date:      4539-9572-7949-2212
          8/2009                Department:     BIOLOGICAL SCIENCES     Anticipa

على غرار المثال السابق ، يكتشف الأمر الأول أنواع المعلومات المحددة لرقم بطاقة الائتمانورقم الضمان الاجتماعي (SSN) في Project1.docx الملف دون تطبيق الحماية أو التسمية. ومع ذلك، في هذا المثال، يتم تخزين النتائج في متغير لمزيد من المعالجة.

ثم يتم استخدام الأمر الثاني لعرض محتويات أنواع المعلومات المتطابقة، والتي تتضمن المعلمة SensitiveContents.

يعرض الأمر النهائي وينسق لتسهيل قراءة البيانات التي تم تحديدها بواسطة نوع المعلومات الحساسة الأول، والذي في هذا المثال، هو تفاصيل بطاقة الائتمان.

المعلمات

-AutoLabel

عند استخدام -AutoLabel، يتم تشغيل cmdlet في وضع التسمية التلقائية. عند عدم استخدام -AutoLabel cmdlet، يتم تشغيله في وضع التسمية اليدوية.

خصائص المعلمات

النوع:SwitchParameter
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

SetAutoLabel
Position:Named
إلزامي:True
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-CustomPermissions

يحدد اسم المتغير الذي يخزن نهج حماية مخصص، والذي تم إنشاؤه باستخدام الأمر cmdlet New-CustomPermissions . يتم استخدام نهج الحماية المخصصة لحماية الملف أو الملفات بأذونات مخصصة.

خصائص المعلمات

النوع:AIPCustomPermissions
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

SetLabelCustom
Position:Named
إلزامي:True
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False
Custom
Position:Named
إلزامي:True
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-DiscoveryInfoTypes

حدد أنواع المعلومات الحساسة التي سيتم اكتشافها عند استخدام المعلمة WhatIf .

إذا كنت تريد البحث عن أنواع معلومات حساسة معينة، فحدد رقم معرف الكيان لنوع المعلومات هذا، والذي يمكنك العثور عليه مدرجا في أنواع المعلومات الحساسة في Exchange Server.

على سبيل المثال، "50842eb7-edc8-4019-85dd-5a5c1f2bb085" هو الرقم الذي يجب تحديده لنوع المعلومات الحساسة لرقم بطاقة الائتمان.

خصائص المعلمات

النوع:

String[]

القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

WhatIf
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-Force

يستبدل تسمية موجودة عند تطبيق الشروط المكونة.

خصائص المعلمات

النوع:SwitchParameter
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

SetAutoLabel
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-JustificationMessage

سبب تبرير خفض تسمية التصنيف أو إزالة تسمية أو إزالة الحماية، إذا تطلب نهج الحساسية من المستخدمين توفير هذه المعلومات. إذا أدى تعيين تسمية إلى تشغيل التبرير ولم يتم توفير هذا السبب، فلن يتم تطبيق التسمية. في هذه الحالة، الحالة التي تم إرجاعها هي "تم تخطيها" مع التعليق "مبرر مطلوب".

خصائص المعلمات

النوع:String
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

SetLabel
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False
SetLabelCustom
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False
SetAutoLabel
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-LabelId

تحديد هوية (معرف) التسمية لتطبيقها. عندما تحتوي التسمية على تسميات فرعية، حدد دائما معرف تسمية فرعية فقط وليس التسمية الأصل.

للعثور على معرف التسمية:

لا يتم عرض قيمة معرف التسمية في مدخل التوافق Microsoft Purview. ومع ذلك، يمكنك استخدام الأمر التالي PowerShell لمركز الأمان والتوافق في Office 365 للعثور على هذه القيمة: Get-Label | Format-Table -Property DisplayName, Name, Guid

بالنسبة للملفات التي تم تطبيق تسميات عليها، يمكنك أيضا تشغيل الأمر Get-FileStatus cmdlet لتحديد معرف التسمية (MainLabelId أو SubLabelId).

خصائص المعلمات

النوع:Guid
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

SetLabel
Position:Named
إلزامي:True
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False
SetLabelCustom
Position:Named
إلزامي:True
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-Owner

تحديد المالك لتطبيق التسمية أو الحماية على الملف.

خصائص المعلمات

النوع:String
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

SetLabel
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False
SetLabelCustom
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False
Custom
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False
SetAutoLabel
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-Path

تحديد مسار محلي أو مسار شبكة أو عنوان URL ل SharePoint Server إلى الملفات التي تريد الحصول على معلومات التسمية والحماية لها.

أحرف البدل غير معتمدة ومواقع WebDav غير معتمدة.

بالنسبة إلى مسارات SharePoint، يتم دعم ما يلي:

  • SharePoint Server 2022
  • SharePoint Server 2019
  • SharePoint Server 2016
  • خادم SharePoint 2013

على سبيل المثال:

  • C:\Folder\
  • C:\Folder\Filename
  • \\Server\Folder
  • http://sharepoint.contoso.com/Shared%20Documents/Folder

يمكن أن تتضمن المسارات مسافات عند إحاطة قيمة المسار بعلامات اقتباس.

خصائص المعلمات

النوع:

String[]

القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False
الأسماء المستعارة:الاسم الكامل, FileName

مجموعات المعلمات

(All)
Position:0
إلزامي:True
القيمة من مسار معالجة البيانات:True
القيمة من مسار معالجة البيانات حسب اسم الخاصية:True
القيمة من الوسائط المتبقية:False

-PreserveFileDetails

حدد هذه المعلمة لترك تاريخ التعديل (Windows وSharePoint) وتعديله بواسطة قيم (SharePoint) دون تغيير للمستندات التي تسميها:

  • بالنسبة إلى الملفات المحلية أو ملفات الشبكة، تظل قيمة تاريخ التعديل دون تغيير.

  • بالنسبة لملفات SharePoint، يظل تاريخ التعديل والقيم المعدلة حسب القيم دون تغيير.

خصائص المعلمات

النوع:SwitchParameter
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

(All)
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-WhatIf

يظهر ما قد يحدث إذا تم تشغيل cmdlet. لم يتم تشغيل cmdlet.

خصائص المعلمات

النوع:SwitchParameter
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

WhatIf
Position:Named
إلزامي:True
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

الإدخالات

System.String

المخرجات

Microsoft.InformationProtection.Powershell.AIP.Results.SetAIPFileResult

ملاحظات

عند تشغيل Set-FileLabel cmdlet في حلقة، أضف الأمر التالي بعد cmdlet:

  • [GC]::Collect()
  • [GC]::WaitForPendingFinalizers()

تضمن هذه الأوامر تشغيل مجمع البيانات المهملة وتحريره الذاكرة التي لم تعد هناك حاجة إليها.