53 lines
916 B
PowerShell
53 lines
916 B
PowerShell
<#
|
|
.Synopsis
|
|
Detect if object exists and gives error
|
|
.DESCRIPTION
|
|
Long description
|
|
.EXAMPLE
|
|
Example of how to use this cmdlet
|
|
.EXAMPLE
|
|
Another example of how to use this cmdlet
|
|
#>
|
|
|
|
If ((Test-Path -Path "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Tactical RMM Agent.lnk" -PathType Leaf) -eq $false ) {
|
|
|
|
Write-Output "No Shortcut"
|
|
exit 0
|
|
|
|
}
|
|
Else {
|
|
|
|
Write-Output 'Shortcut Exists'
|
|
exit 1
|
|
}
|
|
|
|
Exit $LASTEXITCODE
|
|
|
|
# function Verb-Noun
|
|
# {
|
|
# [CmdletBinding()]
|
|
# [Alias()]
|
|
# [OutputType([int])]
|
|
# Param
|
|
# (
|
|
# # Param1 help description
|
|
# [Parameter(Mandatory=$true,
|
|
# ValueFromPipelineByPropertyName=$true,
|
|
# Position=0)]
|
|
# $Param1,
|
|
|
|
# # Param2 help description
|
|
# [int]
|
|
# $Param2
|
|
# )
|
|
|
|
# Begin
|
|
# {
|
|
# }
|
|
# Process
|
|
# {
|
|
# }
|
|
# End
|
|
# {
|
|
# }
|
|
# } |