Code
'_________________________Checkliste_________________________
' | out-file C:\logs\TestPowershell.txt #out-file erstellt eine Textdatei
#Add-Content fügt Text in ein txtfile hinzu
Add-Content C:\logs\TestPowershell.txt ' BPCS Checkliste
=======================================
Current Date/Time'
Get-Date >> C:\logs\TestPowershell.txt #>> fügt Text in ein txtfile hinzu
'*************Computer Data*************' >> C:\logs\TestPowershell.txt
getmac >> C:\logs\TestPowershell.txt
'' >> C:\logs\TestPowershell.txt
'*****************Users*****************' >> C:\logs\TestPowershell.txt
#User DL6T4RR exists
If (Test-Path C:\Users\DL6T4RR)
{
'Der User DL6T4RR existiert' >> C:\logs\TestPowershell.txt
}
else
{
'Der User DL6T4RR existiert nicht' >> C:\logs\TestPowershell.txt
}
'
' >> C:\logs\TestPowershell.txt
'****************Software***************' >> C:\logs\TestPowershell.txt
#Video Converter
If (Test-Path C:\Users\DL6T4RR\Desktop\Video Converter\Video Converter v 1.0.3.0\Video Converter v1.0.3.0.exe)
{
'Video Converter [X]' >> C:\logs\TestPowershell.txt
}
else
{
'Video Converter [ ]' >> C:\logs\TestPowershell.txt
}
#Uhr
If (Test-Path C:\Users\DL6T4RR\Desktop\Uhr\Uhr.exe)
{
'Uhr.exe [X]' >> C:\logs\TestPowershell.txt
}
else
{
'Uhr.exe [ ]' >> C:\logs\TestPowershell.txt
}
#Net Fremwork
If (Test-Path C:\Windows\Microsoft.NET\Framework\NETFXSBS10.exe)
{
'.net fremwork [X]' >> C:\logs\TestPowershell.txt
}
else
{
'.net fremwork [ ]' >> C:\logs\TestPowershell.txt
}
'=======================================' >> C:\logs\TestPowershell.txt
Alles anzeigen
Die Fehlermeldung:
Test-Path : Es wurde kein Positionsparameter gefunden, der das Argument "Converter\Video" akzeptiert.
In C:\Users\DL6T4RR\Desktop\Test.ps1:32 Zeichen:5
+ If (Test-Path C:\Users\DL6T4RR\Desktop\Video Converter\Video Converter v 1.0.3.0 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Test-Path], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.TestPathCommand