Friday, 1 April 2011

Mask created/modified user name from SharePoint list item forms and views using PowerShell

Short and sweet this one. As you probably know, whenever you view a list item in SharePoint, the display form shows the date and time that the item was created and last modified along with the name of the user that performed those operations. An example is shown in the screenshot below:

ShowUserTrue

There may be occasions where the user name should be hidden from view for security or other purposes. This feature is normally used by SharePoint for the “Show user names in survey results” option on surveys, but it can be applied to any other list or document library by setting the ShowUser property of a list to false using the small PowerShell script below:

#Get Web and List objects
$web = Get-SPWeb http://SiteUrl
$list = $web.Lists["List Name"]

#Disable user from appearing in item dialogs
$list.ShowUser = $false
$list.Update()

#Dispose of Web object
$web.Dispose()

Once this script has been run on a list, the item display form looks like this:

ShowUserFalse

Note that this also affects the Modified By and Created By columns in list views:

ShowUserListView

To restore the user name on the list form again, simply set the ShowUser property back to true.

Neat!

12 comments:

  1. There needs to be a $list.Update() call in there too I believe.

    ReplyDelete
  2. You're right - updated the script. Thanks!

    ReplyDelete
  3. wonderful!!!!thanks a lot!!!

    ReplyDelete
  4. I've used this functionality recently but I think I've come across a ?bug? or ?gotcha?. The list view blocks out the values with astrics (***) but when you use the Column Header sort feature the actual values are visible to the users. Our resolve is to prevent users from viewing records other than their own and have hidden the CreatedBy and ModifiedBy columns. Can Powershell be used to disable the sort feature on these columns?

    ReplyDelete
  5. Any way to accomplish this masking only for anonymous users? We'd like to turn off lockdown mode, but don't want to leak user info to the public.

    ReplyDelete
  6. đông trùng hạ thảo có tốt khôngMụn luôn là nổi ám ảnh của các chị em, mụn không chỉ khiến gương mặt trở nên xấu, khó nhìn mà theo năm tháng mụn còn để lại vết thâm, vết đen
    đông trùng hạ thảo ngâm rượuKem đánh răng không chỉ được sử dụng dùng để đánh răng mà còn có nhiều tác dụng khác như làm mát vết bỏng, giảm sưng do bị ong đốt,…
    đông trùng hạ thảo ngâm rượu có tác dụng gìKem đánh răng không chỉ được sử dụng dùng để đánh răng mà còn có nhiều tác dụng khác như làm mát vết bỏng, giảm sưng do bị ong đốt,…
    đông trùng hạ thảo cách dùngBạn đang lo ngại các sản phẩm kem trị mụn chứa nhiều thành phần hóa học, gây ra phản ứng cho da. Nhưng nếu không dùng kem để chấm dứt mụn thì làn da bạn trở nên xấu xí, sần sùi hơn.
    chàng trai 9x chinh phục đông trùng hạ thảoĐể chấm dứt những hạt mụn li ti này, chúng tôi sẽ giới thiệu đến bạn cách đơn giản nhất từ mật mong. Với cách trị mụn cám bằng mật ong sau đây sẽ giúp chị em cải thiện làn da hiệu quả.
    9x trồng thành công đông trùng hạ thảoMụn luôn là nổi ám ảnh của các chị em, mụn không chỉ khiến gương mặt trở nên xấu, khó nhìn mà theo năm tháng mụn còn để lại vết thâm, vết đen
    đông trùng hạ thảo dạng nước 3 cô tiênKem đánh răng không chỉ được sử dụng dùng để đánh răng mà còn có nhiều tác dụng khác như làm mát vết bỏng, giảm sưng do bị ong đốt,…
    đông trùng hạ thảo dùng như thế nàoKem đánh răng không chỉ được sử dụng dùng để đánh răng mà còn có nhiều tác dụng khác như làm mát vết bỏng, giảm sưng do bị ong đốt,…
    đông trùng hạ thảo và bệnh ung thưChanh là loại quả thông dụng trong làm đẹp và chữa trị mụn hiệu quả. Cách thực hiện trị mụn ở lưng bằng chanh như sau: bạn hãy cắt đôi một quả chanh rồi lấy một nửa chà nhẹ nhàng lên da lưng trong 5 phút rồi rửa sạch lưng bằng nước ấm.
    viên nang đông trùng hạ thảo hiệu 999Công thức làm đẹp, trị mụn bằng trứng gà đang là phương pháp được nhiều chị em quan tâm áp dụng, mang lại hiệu quả bất ngờ cho là da chị em.
    tác dụng của đông trùng hạ thảo 3 cô tiênNhưng bạn đừng lo, sau đây qua bài viết trị mụn trứng cá bằng kem đánh răng có hiệu quả không sẽ mang đến cho các bạn lời giải đáp cũng như phương pháp trị mụn đơn giản hiệu quả nhất.

    ReplyDelete