Skip to main content

Clear-Patches

export const frontMatter = { 'external help file': 'Keldor-help.xml', 'Module Name': 'Keldor', 'online version': 'https://docs.keldor.dev/powershell/keldor/Clear-Patches', schema: '2.0.0' }; export const contentTitle = 'Clear-Patches'; export {default as metadata} from '@site/.docusaurus/docusaurus-plugin-content-docs/powershell/site-docs-powershell-keldor-clear-patches-md-ff9.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": "EXAMPLE 3", "id": "example-3", "level": 3 }, { "value": "EXAMPLE 4", "id": "example-4", "level": 3 }, { "value": "PARAMETERS", "id": "parameters", "level": 2 }, { "value": "-MaxResultTime", "id": "-maxresulttime", "level": 3 }, { "value": "-MaxThreads", "id": "-maxthreads", "level": 3 }, { "value": "-ObjectList", "id": "-objectlist", "level": 3 }, { "value": "-Old", "id": "-old", "level": 3 }, { "value": "-Recursive", "id": "-recursive", "level": 3 }, { "value": "-SleepTimer", "id": "-sleeptimer", "level": 3 }, { "value": "CommonParameters", "id": "commonparameters", "level": 3 }, { "value": "INPUTS", "id": "inputs", "level": 2 }, { "value": "OUTPUTS", "id": "outputs", "level": 2 }, { "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: "clear-patches", children: "Clear-Patches" }) }), "\n", _jsx(_components.h2, { id: "synopsis", children: "SYNOPSIS" }), "\n", _jsx(_components.p, { children: "Clears the C:\Patches folder." }), "\n", _jsx(_components.h2, { id: "syntax", children: "SYNTAX" }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-powershell", children: "Clear-Patches [-ObjectList] <String[]> [-Recursive] [-Old] [[-MaxThreads] ] [[-SleepTimer] ]\n [[-MaxResultTime] ] []\n" }) }), "\n", _jsx(_components.h2, { id: "description", children: "DESCRIPTION" }), "\n", _jsx(_components.p, { children: "Removes items in the C:\Patches folder on the local or remote computer." }), "\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: "Clear-Patches\n" }) }), "\n", _jsx(_components.p, { children: "Clears C:\Patches folder on the local computer (but not the inidividual program folders.)" }), "\n", _jsx(_components.h3, { id: "example-2", children: "EXAMPLE 2" }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-powershell", children: "Clear-Patches -ComputerName COMP1\n" }) }), "\n", _jsx(_components.p, { children: "Clears C:\Patches folder on the computer COMP1." }), "\n", _jsx(_components.h3, { id: "example-3", children: "EXAMPLE 3" }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-powershell", children: "Clear-Patches -ComputerName (gc c:\complist.txt) -Recursive\n" }) }), "\n", _jsx(_components.p, { children: "Clears all files and folders in C:\Patches on the computers listed in the file c:\complist.txt." }), "\n", _jsx(_components.h3, { id: "example-4", children: "EXAMPLE 4" }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-powershell", children: "Clear-Patches -ComputerName (gc c:\complist.txt) -Old\n" }) }), "\n", _jsx(_components.p, { children: "Clears files in the root of C:\Patches that are older than 28 days on the computers listed in the file c:\complist.txt." }), "\n", _jsx(_components.h2, { id: "parameters", children: "PARAMETERS" }), "\n", _jsx(_components.h3, { id: "-maxresulttime", children: "-MaxResultTime" }), "\n", _jsx(_components.p, { children: "{{ Fill MaxResultTime Description }}" }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-yaml", children: "Type: Object\nParameter Sets: (All)\nAliases:\n\nRequired: False\nPosition: 4\nDefault value: 1200\nAccept pipeline input: False\nAccept wildcard characters: False\n" }) }), "\n", _jsx(_components.h3, { id: "-maxthreads", children: "-MaxThreads" }), "\n", _jsx(_components.p, { children: "{{ Fill MaxThreads Description }}" }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-yaml", children: "Type: Int32\nParameter Sets: (All)\nAliases:\n\nRequired: False\nPosition: 2\nDefault value: 5\nAccept pipeline input: False\nAccept wildcard characters: False\n" }) }), "\n", _jsx(_components.h3, { id: "-objectlist", children: "-ObjectList" }), "\n", _jsx(_components.p, { children: "Enter one or more computer names separated by commas." }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-yaml", children: "Type: String[]\nParameter Sets: (All)\nAliases: Host, Name, Computer, CN, ComputerName\n\nRequired: True\nPosition: 1\nDefault value: None\nAccept pipeline input: True (ByPropertyName, ByValue)\nAccept wildcard characters: False\n" }) }), "\n", _jsx(_components.h3, { id: "-old", children: "-Old" }), "\n", _jsx(_components.p, { children: "Removes files in the root of the C:\Patches folder (except Install.ps1) that are older than 28 days." }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-yaml", children: "Type: SwitchParameter\nParameter Sets: (All)\nAliases:\n\nRequired: False\nPosition: Named\nDefault value: False\nAccept pipeline input: False\nAccept wildcard characters: False\n" }) }), "\n", _jsx(_components.h3, { id: "-recursive", children: "-Recursive" }), "\n", _jsx(_components.p, { children: "Removes all files and folders in the Patches folder on the specified computer." }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-yaml", children: "Type: SwitchParameter\nParameter Sets: (All)\nAliases:\n\nRequired: False\nPosition: Named\nDefault value: False\nAccept pipeline input: False\nAccept wildcard characters: False\n" }) }), "\n", _jsx(_components.h3, { id: "-sleeptimer", children: "-SleepTimer" }), "\n", _jsx(_components.p, { children: "{{ Fill SleepTimer Description }}" }), "\n", _jsx(_components.pre, { children: _jsx(_components.code, { className: "language-yaml", children: "Type: Object\nParameter Sets: (All)\nAliases:\n\nRequired: False\nPosition: 3\nDefault value: 200\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.h2, { id: "outputs", children: "OUTPUTS" }), "\n", _jsx(_components.h2, { id: "notes", children: "NOTES" }), "\n", _jsx(_components.p, { children: "Author: Skyler Hart\nCreated: 2020-08-18 09:58:51\nLast Edit: 2020-08-18 09:58:51\nKeywords: Delete, temp, patches\nOther: Needs to be ran as a user that has administrator rights\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); }