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
 | 
						|
#     {
 | 
						|
#     }
 | 
						|
# } |