Skip to main content

Repair-DuplicateSusClientID

export const frontMatter = { 'external help file': 'Keldor-help.xml', 'Module Name': 'Keldor', 'online version': 'https://docs.keldor.dev/powershell/keldor/Repair-DuplicateSusClientID', schema: '2.0.0' }; export const contentTitle = 'Repair-DuplicateSusClientID'; export {default as metadata} from '@site/.docusaurus/docusaurus-plugin-content-docs/powershell/site-docs-powershell-keldor-repair-duplicate-sus-client-id-md-2fc.json' export const assets = {

};

import {Fragment as _Fragment, jsx as _jsx, jsxs as _jsxs} from "react/jsx-runtime"; import {useMDXComponents as _provideComponents} from "@mdx-js/react"; export const toc = [{ "value": "SYNOPSIS", "id": "synopsis", "level": 2 }, { "value": "SYNTAX", "id": "syntax", "level": 2 }, { "value": "DESCRIPTION", "id": "description", "level": 2 }, { "value": "EXAMPLES", "id": "examples", "level": 2 }, { "value": "EXAMPLE 1", "id": "example-1", "level": 3 }, { "value": "EXAMPLE 2", "id": "example-2", "level": 3 }, { "value": "PARAMETERS", "id": "parameters", "level": 2 }, { "value": "-ComputerName", "id": "-computername", "level": 3 }, { "value": "CommonParameters", "id": "commonparameters", "level": 3 }, { "value": "INPUTS", "id": "inputs", "level": 2 }, { "value": "System.String", "id": "systemstring", "level": 3 }, { "value": "OUTPUTS", "id": "outputs", "level": 2 }, { "value": "System.String", "id": "systemstring-1", "level": 3 }, { "value": "NOTES", "id": "notes", "level": 2 }, { "value": "RELATED LINKS", "id": "related-links", "level": 2 }]; function _createMdxContent(props) { const _components = { a: "a", code: "code", h1: "h1", h2: "h2", h3: "h3", header: "header", p: "p", pre: "pre", ..._provideComponents(), ...props.components }; return _jsxs(_Fragment, { children: [_jsx(_components.header, { children: _jsx(_components.h1, { id: "repair-duplicatesusclientid", children: "Repair-DuplicateSusClientID" }) }), "\n", _jsx(_components.h2, { id: "synopsis", children: "SYNOPSIS" }), "\n", _jsx(_components.p, { children: "Removes SusClientID registry key on the local or remote computer." }), "\n", _jsx(_components.h2, { id: "syntax", children: "SYNTAX" }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-powershell", children: "Repair-DuplicateSusClientID [[-ComputerName] <String[]>] []\n" }) }), "\n", _jsx(_components.h2, { id: "description", children: "DESCRIPTION" }), "\n", _jsx(_components.p, { children: "When creating a computer from a template (virtual disc) the SusClientID isn't changed and will result in WSUS only having one object for all the computers created.\nThis function clears the SusClientID from the registry on the local or remote computer(s) so when syncing with WSUS a new SusClientID will be created.\nThe first initial sync with WSUS typically fails.\nIt may take several minutes for the computer to sync appropriately with WSUS." }), "\n", _jsx(_components.h2, { id: "examples", children: "EXAMPLES" }), "\n", _jsx(_components.h3, { id: "example-1", children: "EXAMPLE 1" }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-powershell", children: "Repair-DuplicateSusClientID\n" }) }), "\n", _jsx(_components.p, { children: "Example of how to use this cmdlet to fix a duplicate SusClientID on the local computer." }), "\n", _jsx(_components.h3, { id: "example-2", children: "EXAMPLE 2" }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-powershell", children: "Repair-DuplicateSusClientID -ComputerName Server1\n" }) }), "\n", _jsx(_components.p, { children: "Another example of how to use this cmdlet but with the ComputerName parameter.\nIn this example, Server1 is a remote computer." }), "\n", _jsx(_components.h2, { id: "parameters", children: "PARAMETERS" }), "\n", _jsx(_components.h3, { id: "-computername", children: "-ComputerName" }), "\n", _jsx(_components.p, { children: "Specifies the name of one or more computers." }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-yaml", children: "Type: String[]\nParameter Sets: (All)\nAliases: Host, Name, Computer, CN\n\nRequired: False\nPosition: 1\nDefault value: "$env:COMPUTERNAME"\nAccept pipeline input: False\nAccept wildcard characters: False\n" }) }), "\n", _jsx(_components.h3, { id: "commonparameters", children: "CommonParameters" }), "\n", _jsxs(_components.p, { children: ["This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see ", _jsx(_components.a, { href: "http://go.microsoft.com/fwlink/?LinkID=113216", children: "about_CommonParameters" }), "."] }), "\n", _jsx(_components.h2, { id: "inputs", children: "INPUTS" }), "\n", _jsx(_components.h3, { id: "systemstring", children: "System.String" }), "\n", _jsx(_components.h2, { id: "outputs", children: "OUTPUTS" }), "\n", _jsx(_components.h3, { id: "systemstring-1", children: "System.String" }), "\n", _jsx(_components.h2, { id: "notes", children: "NOTES" }), "\n", _jsx(_components.p, { children: "Author: Skyler Hart\nCreated: 2022-07-15 21:05:27\nLast Edit: 2022-07-15 21:05:27\nOther:\nRequires:\n-RunAsAdministrator" }), "\n", _jsx(_components.h2, { id: "related-links", children: "RELATED LINKS" }), "\n", _jsx(_components.p, { children: _jsx(_components.a, { href: "https://docs.keldor.dev", children: "https://docs.keldor.dev" }) })] }); } export default function MDXContent(props = {}) { const {wrapper: MDXLayout} = { ..._provideComponents(), ...props.components }; return MDXLayout ? _jsx(MDXLayout, { ...props, children: _jsx(_createMdxContent, { ...props }) }) : _createMdxContent(props); }