Hello all ,
I am trying to remove usercertificate and usersmimecertificate value from users properties but facing an issue ....below is the script :::
$users = get-content "c:\input.txt"
foreach($usersam in $users)
{
$Searcher = new-object DirectoryServices.DirectorySearcher
$Root = [ADSI]("LDAP://" + "DC=guitar,DC=intra")
$scope = "subtree"
$Filter = "(&(objectclass=user)(samaccountname=" + $usersam + "))"
$Searcher.SearchScope = $Scope
$Searcher.Filter = $Filter
$Searcher.SearchRoot = $Root
$accnt = $Searcher.Findone()
if($accnt -ne $null)
{
$userdn = $Objuser.properties.distinguishedname
$user= New-Object DirectoryServices.DirectoryEntry ("LDAP://kingfisher.guitar.intra:389/$userdn")
$User.Putex(1,"userCertificate",0)
$User.Putex(1,"userSmimeCertificate",0)
$user.setinfo()
$userdn
}
}
I am getting following Error :::
The following exception occurred while retrieving member "Putex": "Unknown error (0x80005000)"
At C:\Users\Administrator.WIN-B91ISTRF9UO\Desktop\removeattribute.ps1:17 char:44
+ $User.Putex <<<< (1,"userCertificate",0)
+ CategoryInfo : NotSpecified: (:) [], ExtendedTypeSystemException
+ FullyQualifiedErrorId : CatchFromBaseGetMember
The following exception occurred while retrieving member "Putex": "Unknown error (0x80005000)"
At C:\Users\Administrator.WIN-B91ISTRF9UO\Desktop\removeattribute.ps1:18 char:44
+ $User.Putex <<<< (1,"userSmimeCertificate",0)
+ CategoryInfo : NotSpecified: (:) [], ExtendedTypeSystemException
+ FullyQualifiedErrorId : CatchFromBaseGetMember
The following exception occurred while retrieving member "setinfo": "Unknown error (0x80005000)"
At C:\Users\Administrator.WIN-B91ISTRF9UO\Desktop\removeattribute.ps1:19 char:46
+ $user.setinfo <<<< ()
+ CategoryInfo : NotSpecified: (:) [], ExtendedTypeSystemException
+ FullyQualifiedErrorId : CatchFromBaseGetMember
The following exception occurred while retrieving member "PSComputerName": "Unknown error (0x80005000)"
+ CategoryInfo : NotSpecified: (:) [format-default], ExtendedTypeSystemException
+ FullyQualifiedErrorId : CatchFromBaseGetMember,Microsoft.PowerShell.Commands.FormatDefaultCommand
___________________________________________________________________________________________________________________________________________________________________________________________________________________________
PS C:\Users\Administrator.WIN-B91ISTRF9UO> C:\Users\Administrator.WIN-B91ISTRF9UO\Desktop\removeattribute.ps1
The following exception occurred while retrieving member "Putex": "Unknown error (0x80005000)"
At C:\Users\Administrator.WIN-B91ISTRF9UO\Desktop\removeattribute.ps1:17 char:45
+ $Users.Putex <<<< (1,"userCertificate",0)
+ CategoryInfo : NotSpecified: (:) [], ExtendedTypeSystemException
+ FullyQualifiedErrorId : CatchFromBaseGetMember
The following exception occurred while retrieving member "Putex": "Unknown error (0x80005000)"
At C:\Users\Administrator.WIN-B91ISTRF9UO\Desktop\removeattribute.ps1:18 char:45
+ $Users.Putex <<<< (1,"userSmimeCertificate",0)
+ CategoryInfo : NotSpecified: (:) [], ExtendedTypeSystemException
+ FullyQualifiedErrorId : CatchFromBaseGetMember
The following exception occurred while retrieving member "setinfo": "Unknown error (0x80005000)"
At C:\Users\Administrator.WIN-B91ISTRF9UO\Desktop\removeattribute.ps1:19 char:47
+ $users.setinfo <<<< ()
+ CategoryInfo : NotSpecified: (:) [], ExtendedTypeSystemException
+ FullyQualifiedErrorId : CatchFromBaseGetMember
Any help is appreciated ...
thanks again.