To Disable a SharePoint Feature, you must first determine the scope of the feature. If the scope is Web-based or is a site collection scope, the URL parameter is required. However, if the scope is farm-based, the URL parameter is not required.
Syntax - PowerShell
Disable-SPFeature [-Identity] <SPFeatureDefinitionPipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Url <String>] [-WhatIf [<SwitchParameter>]]
This example disables the "MyCustom" Web site scoped feature at http://somesite.
Disable-SPFeature -identity "MyCustom" -URL http://somesite
This example disables all features in the subsite at http://somesite/myweb.
$w = Get-SPWeb http://somesite/myweb | ForEach{ $_.URL }
Get-SPFeature -Web $w |%{ Disable-SPFeature -Identity $_ -URL $w}
Syntax - STSADM
stsadm -o deactivatefeature
-filename
-name <feature folder>
-id <feature ID>
[-url] <URL name>
[-force]
Parameter | Value | Description |
filename | A valid file path, such as "MyFeature\Feature.xml" | Path to feature must be a relative path to the 14\Template\Features directory. Can be any standard character that the Windows system supports for a file name. |
name | Name of the feature directory, such as �MyFeature� | Name of the feature folder located in the 14\Template\Features directory |
id | A valid GUID, e.g. �11d186e-7306-4902-a825-0eb7609e9280� | GUID that identifies the feature to activate |
url | A valid URL, such as http://server_name | URL of the Web application, site collection, or Web site to which the feature is being activated |
No comments:
Post a Comment