Import
This commit is contained in:
1 parent
72452dc05d
commit
e455935474
12 files changed
+776
-2
No files matched your search
@@ -0,0 +1,108 @@
|
||||
<#
|
||||
.NOTES
|
||||
===========================================================================
|
||||
Created with: SAPIEN Technologies, Inc., PowerShell Studio 2020 v5.7.172
|
||||
Created on: 9/30/2021 5:47 PM
|
||||
Created by: dcmarquardt
|
||||
Organization: inCrypto Software
|
||||
Filename: Write-Disclaimer.ps1
|
||||
===========================================================================
|
||||
.DESCRIPTION
|
||||
A description of the file.
|
||||
#>
|
||||
|
||||
|
||||
<#
|
||||
.NOTES
|
||||
===========================================================================
|
||||
Created on: 9/30/2021 4:26 PM
|
||||
Created by: dcmarquardt
|
||||
Organization: inCrypto Software
|
||||
Filename: win10-debloatifier.ps1
|
||||
===========================================================================
|
||||
.DESCRIPTION
|
||||
Removes all of the crapware and silences (most of) Microsoft's telemetry.
|
||||
#>
|
||||
|
||||
function Write-WarningToConsole
|
||||
{
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Writes out WARNING in ASCII
|
||||
|
||||
.DESCRIPTION
|
||||
A detailed description of the Write-WarningToConsole function.
|
||||
|
||||
.EXAMPLE
|
||||
PS C:\> Write-WarningToConsole
|
||||
|
||||
.NOTES
|
||||
Additional information about the function.
|
||||
#>
|
||||
[CmdletBinding()]
|
||||
param ()
|
||||
|
||||
Write-Host "######## ######## ######## ######## ######## ######## ######## " -ForegroundColor Red
|
||||
Write-Host "# ### ### ### # ## # ## # ## ## # ## # ## ## " -ForegroundColor Red
|
||||
Write-Host "# ### ## ## # ## # # # # ### ### # # # # ## # " -ForegroundColor Red
|
||||
Write-Host "# # # # ## # # ## # # # ### ### # # # ##### " -ForegroundColor Red
|
||||
Write-Host "# # # # ## # # ### ### # # # # # " -ForegroundColor Red
|
||||
Write-Host "# # # ## # # # ## # # # ### ### # # # # ## # " -ForegroundColor Red
|
||||
Write-Host "# ### # ## # # ## # # ## # ## ## # ## # ## ## " -ForegroundColor Red
|
||||
Write-Host "######## ######## ######## ######## ######## ######## ######## " -ForegroundColor Red
|
||||
Write-Host " " -ForegroundColor Red
|
||||
Write-Host " PLEASE READ CAREFULLY! " -ForegroundColor Red
|
||||
Write-Host " This program makes changes to your computer. I tested it " -ForegroundColor Red
|
||||
Write-Host " a whole bunch and it didn't break anything on my computers. " -ForegroundColor Red
|
||||
Write-Host " " -ForegroundColor Red
|
||||
Write-Host " If it breaks something on your computer, I take no " -ForegroundColor Red
|
||||
Write-Host " responsibility whatsoever. This warning is to cover my ass " -ForegroundColor Red
|
||||
Write-Host " in the event your computer starts on fire and starts clucking " -ForegroundColor Red
|
||||
Write-Host " like a chicken. Good luck mighty hero! " -ForegroundColor Red
|
||||
Write-Host "---------------------------------------------------------------" -ForegroundColor Red
|
||||
Write-Host " Now that the ominous warnings are out of they way, shall we " -ForegroundColor Yellow
|
||||
Write-Host " proceed? " -ForegroundColor Yellow
|
||||
}
|
||||
|
||||
function Get-YesNoInput
|
||||
{
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Prompts the user for a y/n answer and returns true for yes, false for no
|
||||
|
||||
.DESCRIPTION
|
||||
Asks the user whatever is passed in -PROMPT and returns true/false
|
||||
|
||||
.EXAMPLE
|
||||
PS C:\> Get-YesNoInput -PROMPT "Do stuff?"
|
||||
|
||||
.NOTES
|
||||
Additional information about the function.
|
||||
#>
|
||||
[CmdletBinding()]
|
||||
[OutputType([boolean])]
|
||||
param
|
||||
(
|
||||
[Parameter(Mandatory = $true)]
|
||||
[string]$PROMPT
|
||||
)
|
||||
|
||||
while ($True)
|
||||
{
|
||||
$ANS = Read-Host $PROMPT
|
||||
if ($ANS -eq 'y' -or $ANS -eq 'yes')
|
||||
{
|
||||
return $true
|
||||
break
|
||||
}
|
||||
If ($ANS -eq 'n' -or $ANS -eq 'no')
|
||||
{
|
||||
return $false
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Write-WarningToConsole
|
||||
Get-YesNoInput -PROMPT "Y or N"
|
||||
|
||||
Reference in new issue
Block a user