Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #1
I am running Windows 11.
The PC is assigned to 1 of 3 in the Easy-Switch. When it loses connectivity the '1' light is no longer lit. Issue is only resolved by powering off the mouse and powering back on.
I have tried:
Charging the mouse overnight
Moved the Logitech Unifying Receiver to different USB ports
Checked for new firmware and updates for Logi Options+
The PC is assigned to 1 of 3 in the Easy-Switch. When it loses connectivity the '1' light is no longer lit. Issue is only resolved by powering off the mouse and powering back on.
I have tried:
Charging the mouse overnight
Moved the Logitech Unifying Receiver to different USB ports
Checked for new firmware and updates for Logi Options+
Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #101
- Joined
- Mar 14, 2023
- Messages
- 100,590
Don’t panic — this is fixable. You created the tarball in Slax and the Slax listing showed it on the stick, so it almost certainly exists. Windows just might be showing the stick differently (drive letter, hidden partition, filename characters, etc.. Let’s look for it methodically.
Follow these steps in Windows (copy/paste the PowerShell blocks I give). Run them one at a time and paste the output if anything looks unfamiliar.
1) Confirm the USB drive(s) Windows sees
Open PowerShell (just type PowerShell in Start and run it) and paste:
Get-WmiObject Win32LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
If you saw a drive letter (say E , open File Explorer → click the drive, and in the search box type:
mouselinuxlogs*.tgz
(That will find files with that prefix even if some characters differ.
3) PowerShell: search removable/fixed drives for the tarball
This searches all available drives that Windows can access:
$drives = (Get-WmiObject Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path "$d*" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue |
Select-Object @{Name='Drive';Expression={$d}}, FullName, Length, LastWriteTime
}
If it finds the file the FullName will tell you exactly where it is.
4) If a match is found — copy it to Desktop so attaching is easy
(Replace <FullName> with the path returned)
Copy-Item -Path '<FullName>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
5) If search above returns nothing, try a looser search for any recent .tgz
$drives = (Get-WmiObject Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Looking for .tgz on $d ..."
Get-ChildItem -Path "$d*" -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue |
Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 20
}
That will list the most recent .tgz files if the name was changed or mangled.
6) If you still see nothing
$drives = (Get-WmiObject Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Get-ChildItem -Path "$d*" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue |
ForEach-Object {
$src = $.FullName
$dest = Join-Path $env:USERPROFILE\Desktop $.Name
Copy-Item -Path $src -Destination $dest -Force
Write-Host "Copied $src -> $dest"
}
}
Run that and paste the output here.
If any step reports an error or you’re unsure what the drive letter is, paste the exact PowerShell output you got and I’ll tell you the next command to run. I’ll stay with you until we find the tarball (or we’ll extract the necessary snippets another way).
Follow these steps in Windows (copy/paste the PowerShell blocks I give). Run them one at a time and paste the output if anything looks unfamiliar.
1) Confirm the USB drive(s) Windows sees
Open PowerShell (just type PowerShell in Start and run it) and paste:
Get-WmiObject Win32LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
- DriveType 2 = removable USB, 3 = local fixed, 5 = CDROM. Note the DeviceID(s) for removable drives (e.g. E
.
If you saw a drive letter (say E
mouselinuxlogs*.tgz
(That will find files with that prefix even if some characters differ.
3) PowerShell: search removable/fixed drives for the tarball
This searches all available drives that Windows can access:
$drives = (Get-WmiObject Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path "$d*" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue |
Select-Object @{Name='Drive';Expression={$d}}, FullName, Length, LastWriteTime
}
If it finds the file the FullName will tell you exactly where it is.
4) If a match is found — copy it to Desktop so attaching is easy
(Replace <FullName> with the path returned)
Copy-Item -Path '<FullName>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
5) If search above returns nothing, try a looser search for any recent .tgz
$drives = (Get-WmiObject Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Looking for .tgz on $d ..."
Get-ChildItem -Path "$d*" -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue |
Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 20
}
That will list the most recent .tgz files if the name was changed or mangled.
6) If you still see nothing
- Tell me the DeviceID(s) shown by step (1).
- Check Disk Management (press Win+R, type diskmgmt.msc) and tell me whether the removable stick shows multiple partitions (some sticks show a hidden EFI or installer partition that Explorer may not show the data partition).
- Tell me whether you ejected the stick in Slax before removing (if not, a write might not have completed). If you didn’t unmount/eject in Slax, the copy might not have flushed — but you ran cp and then saw the ls showing the file, so it likely copied.
$drives = (Get-WmiObject Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Get-ChildItem -Path "$d*" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue |
ForEach-Object {
$src = $.FullName
$dest = Join-Path $env:USERPROFILE\Desktop $.Name
Copy-Item -Path $src -Destination $dest -Force
Write-Host "Copied $src -> $dest"
}
}
Run that and paste the output here.
If any step reports an error or you’re unsure what the drive letter is, paste the exact PowerShell output you got and I’ll tell you the next command to run. I’ll stay with you until we find the tarball (or we’ll extract the necessary snippets another way).
Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #103
The last 3 commands I executed in Slax:
sync
unmount /media/$(ls /media | head -n1)
reboot
sync
unmount /media/$(ls /media | head -n1)
reboot
Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #104
PS C:\WINDOWS\system32> Get-WmiObject Win32LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
At line:1 char:134
+ ... eName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1 ...
+ ~
Missing ')' in method call.
At line:1 char:134
+ ... eSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @ ...
+ ~~~~~~~~~~
Unexpected token '$.Size/1GB' in expression or statement.
At line:1 char:144
+ ... System, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{ ...
+ ~
Missing argument in parameter list.
At line:1 char:119
+ ... iveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]:: ...
+ ~
Missing closing '}' in statement block or type definition.
At line:1 char:146
+ ... ystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{N ...
+ ~
The hash literal was incomplete.
At line:1 char:146
+ ... stem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Na ...
+ ~
Unexpected token ')' in expression or statement.
At line:1 char:147
+ ... tem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Nam ...
+ ~
Unexpected token '}' in expression or statement.
At line:1 char:148
+ ... em, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name ...
+ ~
Unexpected token '}' in expression or statement.
At line:1 char:215
+ ... me='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
+ ~~~~~~~~~
Unexpected token '-AutoSize' in expression or statement.
+ CategoryInfo : ParserError: ) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : MissingEndParenthesisInMethodCall
PS C:\WINDOWS\system32>
At line:1 char:134
+ ... eName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1 ...
+ ~
Missing ')' in method call.
At line:1 char:134
+ ... eSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @ ...
+ ~~~~~~~~~~
Unexpected token '$.Size/1GB' in expression or statement.
At line:1 char:144
+ ... System, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{ ...
+ ~
Missing argument in parameter list.
At line:1 char:119
+ ... iveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]:: ...
+ ~
Missing closing '}' in statement block or type definition.
At line:1 char:146
+ ... ystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{N ...
+ ~
The hash literal was incomplete.
At line:1 char:146
+ ... stem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Na ...
+ ~
Unexpected token ')' in expression or statement.
At line:1 char:147
+ ... tem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Nam ...
+ ~
Unexpected token '}' in expression or statement.
At line:1 char:148
+ ... em, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name ...
+ ~
Unexpected token '}' in expression or statement.
At line:1 char:215
+ ... me='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
+ ~~~~~~~~~
Unexpected token '-AutoSize' in expression or statement.
+ CategoryInfo : ParserError:
+ FullyQualifiedErrorId : MissingEndParenthesisInMethodCall
PS C:\WINDOWS\system32>
- Joined
- Mar 14, 2023
- Messages
- 100,590
You did the right Slax steps and the tarball was created & copied to the USB in Slax — Slax’s listing showed mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz on the stick.
Don’t panic — Windows sometimes hides or treats files with unusual characters differently. Let’s find it quickly from Windows. Please run the short PowerShell checks below (copy/paste each block into an elevated PowerShell window) and paste the output back here if anything looks odd.
1) Show all drives Windows sees (so we know the USB drive letter)
Get-WmiObject Win32LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
Look for DriveType 2 (removable) or 3 (local). Note the DeviceID(s) like E:.
2) Quick Explorer search (if you prefer GUI)
3) PowerShell: search every accessible drive for the tarball and copy it to your Desktop (automatic)
Copy/paste and run this entire block in PowerShell — it will search removable/local drives, report any matches, and copy any found file(s) to your Desktop:
$drives = (Get-WmiObject Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Searching $d ..." -ForegroundColor Cyan
Get-ChildItem -Path "$d*" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue |
ForEach-Object {
$src = $.FullName
$dest = Join-Path $env:USERPROFILE\Desktop $.Name
Copy-Item -Path $src -Destination $dest -Force
Write-Host "Copied $src -> $dest" -ForegroundColor Green
}
}
If it prints "Copied ..." — the file is now on your Desktop (attach it from there). Paste the output here if you want me to confirm.
4) If the previous search finds nothing, try a looser search for any recent .tgz on the stick
$drives = (Get-WmiObject Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Looking for .tgz on $d ..." -ForegroundColor Cyan
Get-ChildItem -Path "$d*" -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue |
Sort-Object LastWriteTime -Descending |
Select-Object FullName, Length, LastWriteTime -First 20
}
Paste the output here — I’ll spot the tarball or anything that looks like it.
5) If still nothing — quick checks
Don’t panic — Windows sometimes hides or treats files with unusual characters differently. Let’s find it quickly from Windows. Please run the short PowerShell checks below (copy/paste each block into an elevated PowerShell window) and paste the output back here if anything looks odd.
1) Show all drives Windows sees (so we know the USB drive letter)
Get-WmiObject Win32LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
Look for DriveType 2 (removable) or 3 (local). Note the DeviceID(s) like E:.
2) Quick Explorer search (if you prefer GUI)
- Open File Explorer, click the USB drive, type this into the search box (top-right) and press Enter:
mouselinuxlogs*.tgz - Also enable View → Options → View → Show hidden files, folders and drives.
3) PowerShell: search every accessible drive for the tarball and copy it to your Desktop (automatic)
Copy/paste and run this entire block in PowerShell — it will search removable/local drives, report any matches, and copy any found file(s) to your Desktop:
$drives = (Get-WmiObject Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Searching $d ..." -ForegroundColor Cyan
Get-ChildItem -Path "$d*" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue |
ForEach-Object {
$src = $.FullName
$dest = Join-Path $env:USERPROFILE\Desktop $.Name
Copy-Item -Path $src -Destination $dest -Force
Write-Host "Copied $src -> $dest" -ForegroundColor Green
}
}
If it prints "Copied ..." — the file is now on your Desktop (attach it from there). Paste the output here if you want me to confirm.
4) If the previous search finds nothing, try a looser search for any recent .tgz on the stick
$drives = (Get-WmiObject Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Looking for .tgz on $d ..." -ForegroundColor Cyan
Get-ChildItem -Path "$d*" -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue |
Sort-Object LastWriteTime -Descending |
Select-Object FullName, Length, LastWriteTime -First 20
}
Paste the output here — I’ll spot the tarball or anything that looks like it.
5) If still nothing — quick checks
- Make sure the same physical USB stick is inserted (sometimes multiple sticks are present).
- Try a different USB port (rear-port preferred).
- Open Disk Management (Win+R → diskmgmt.msc) and check the removable disk — let me know if you see a small partition without a drive letter (some sticks have multiple partitions).
- If you can’t find it in Windows, we can boot the machine back to Slax (or another Linux live USB) and re-copy the tarball with a simpler filename (no colons or plus signs), e.g.:
cp /tmp/mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz /media/<mount>/mouselinuxlogs_2025-10-22T025516.tgz
- Filenames with characters like ":" or "+" are allowed/visible on Linux but problematic in Windows Explorer; Windows may show altered names or the file may not be easy to spot with the exact name. The PowerShell wildcard search will find it regardless of character differences. The Slax ls output confirmed the tarball existed on the stick.
- Joined
- Mar 14, 2023
- Messages
- 100,590
You’re okay — don’t panic. The Slax output earlier shows the tarball was created and copied to the USB (mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz), so the file almost certainly exists on the stick.
Your PowerShell error came from a small syntax issue in the command you pasted (you used $. instead of $_. and the hash expression wasn’t closed). I’ll give you corrected, safe commands to run in Windows PowerShell that will (1) show the drives Windows sees, (2) search the removable drive(s) for the tarball, and (3) copy any match to your Desktop so you can attach it to the forum.
Step A — list the drives Windows sees (safe)
Open PowerShell (no admin required) and paste this:
Get-CimInstance -ClassName Win32LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
Copy and paste this whole block into PowerShell (it searches removable & fixed drives Windows can access, finds any file named like mouselinuxlogs*.tgz, and copies matches to your Desktop):
$drives = (Get-CimInstance -ClassName Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path "$d*" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue |
ForEach-Object {
$src = $.FullName
$dest = Join-Path $env:USERPROFILE\Desktop $.Name
Copy-Item -Path $src -Destination $dest -Force
Write-Host "Copied: $src"
}
}
If nothing is found, run the looser search below (searches for any recent .tgz on the same drives):
$drives = (Get-CimInstance -ClassName Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Looking for .tgz on $d ..."
Get-ChildItem -Path "$d*" -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue |
Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
}
Step C — check the Desktop and attach
Your PowerShell error came from a small syntax issue in the command you pasted (you used $. instead of $_. and the hash expression wasn’t closed). I’ll give you corrected, safe commands to run in Windows PowerShell that will (1) show the drives Windows sees, (2) search the removable drive(s) for the tarball, and (3) copy any match to your Desktop so you can attach it to the forum.
Step A — list the drives Windows sees (safe)
Open PowerShell (no admin required) and paste this:
Get-CimInstance -ClassName Win32LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
- DriveType 2 = removable (USB), 3 = fixed (internal). Note the DeviceID(s) you see (for example E
.
Copy and paste this whole block into PowerShell (it searches removable & fixed drives Windows can access, finds any file named like mouselinuxlogs*.tgz, and copies matches to your Desktop):
$drives = (Get-CimInstance -ClassName Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path "$d*" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue |
ForEach-Object {
$src = $.FullName
$dest = Join-Path $env:USERPROFILE\Desktop $.Name
Copy-Item -Path $src -Destination $dest -Force
Write-Host "Copied: $src"
}
}
If nothing is found, run the looser search below (searches for any recent .tgz on the same drives):
$drives = (Get-CimInstance -ClassName Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Looking for .tgz on $d ..."
Get-ChildItem -Path "$d*" -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue |
Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
}
Step C — check the Desktop and attach
- After the copy command runs, check your Desktop for the tarball. Attach that Desktop copy using the forum Attach Files (paperclip) button.
- If the command printed “Copied: …” you can paste that path here so I can confirm.
- Tell me the DeviceID(s) from Step A (paste the output). I’ll give a command that searches all partitions and also show a Disk Management check to confirm the stick’s partitions.
- Also confirm whether you ejected the USB in Slax before removing it. If you removed the stick without unmounting, writes could be incomplete — but your earlier Slax ls output showed the file on the stick, so that’s unlikely.
- lists logical disks (again),
- searches only the likely removable drive letter you saw earlier,
- and copies any found file to Desktop — tell me the drive letter (e.g. E
and I’ll give that one-liner.
Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #107
PS C:\WINDOWS\system32> Get-CimInstance -ClassName Win32LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
At line:1 char:147
+ ... eName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1 ...
+ ~
Missing ')' in method call.
At line:1 char:147
+ ... eSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @ ...
+ ~~~~~~~~~~
Unexpected token '$.Size/1GB' in expression or statement.
At line:1 char:157
+ ... System, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{ ...
+ ~
Missing argument in parameter list.
At line:1 char:132
+ ... iveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]:: ...
+ ~
Missing closing '}' in statement block or type definition.
At line:1 char:159
+ ... ystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{N ...
+ ~
The hash literal was incomplete.
At line:1 char:159
+ ... stem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Na ...
+ ~
Unexpected token ')' in expression or statement.
At line:1 char:160
+ ... tem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Nam ...
+ ~
Unexpected token '}' in expression or statement.
At line:1 char:161
+ ... em, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name ...
+ ~
Unexpected token '}' in expression or statement.
At line:1 char:228
+ ... me='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
+ ~~~~~~~~~
Unexpected token '-AutoSize' in expression or statement.
+ CategoryInfo : ParserError: ) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : MissingEndParenthesisInMethodCall
PS C:\WINDOWS\system32>
At line:1 char:147
+ ... eName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1 ...
+ ~
Missing ')' in method call.
At line:1 char:147
+ ... eSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @ ...
+ ~~~~~~~~~~
Unexpected token '$.Size/1GB' in expression or statement.
At line:1 char:157
+ ... System, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{ ...
+ ~
Missing argument in parameter list.
At line:1 char:132
+ ... iveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]:: ...
+ ~
Missing closing '}' in statement block or type definition.
At line:1 char:159
+ ... ystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{N ...
+ ~
The hash literal was incomplete.
At line:1 char:159
+ ... stem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Na ...
+ ~
Unexpected token ')' in expression or statement.
At line:1 char:160
+ ... tem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Nam ...
+ ~
Unexpected token '}' in expression or statement.
At line:1 char:161
+ ... em, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name ...
+ ~
Unexpected token '}' in expression or statement.
At line:1 char:228
+ ... me='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
+ ~~~~~~~~~
Unexpected token '-AutoSize' in expression or statement.
+ CategoryInfo : ParserError:
+ FullyQualifiedErrorId : MissingEndParenthesisInMethodCall
PS C:\WINDOWS\system32>
- Joined
- Mar 14, 2023
- Messages
- 100,590
You’re fine — the tarball was created in Slax and Slax showed it on the stick (mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz). I can see that in your Slax listing.
Your PowerShell error is just a small syntax problem (you used $. instead of $_). Don’t worry — run the exact commands below. I’ll walk you through finding and copying the tarball to your Desktop so you can attach it to the forum.
Step 1 — list Windows drives (safe, simple)
Copy‑paste this into PowerShell (exactly as shown):
Get-PSDrive -PSProvider FileSystem | Format-Table Name, Root, Used, Free -AutoSize
Note the drive letter(s) for removable media (e.g. E . If you see the USB drive letter, use that in Step 2. If you prefer the Win32 view, this corrected command also works:
Get-CimInstance -ClassName Win32LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
Important: copy/paste that second line exactly — it uses $_ (underscore) not $.
Step 2 — search the stick and copy any matching tarball to Desktop
Copy‑paste this whole block (it searches all accessible fixed & removable drives, finds files named like the tarball, and copies matches to your Desktop):
$drives = (Get-CimInstance -ClassName Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path "$d*" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue |
ForEach-Object {
$src = $.FullName
$dest = Join-Path $env:USERPROFILE\Desktop $.Name
Copy-Item -Path $src -Destination $dest -Force
Write-Host "Copied: $src -> $dest"
}
}
If the strict search returns nothing, run this to list recent .tgz files on the same drives:
$drives = (Get-CimInstance -ClassName Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Looking for .tgz on $d ..."
Get-ChildItem -Path "$d*" -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue |
Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
}
Post the output (or the “Copied:” line) here and I’ll confirm the exact file path to attach. If PowerShell reports any errors, paste those messages and I’ll guide the fix.
Quick notes/possible reasons you couldn’t see it in Explorer
and copies a match to Desktop — tell me the drive letter you see from Step 1 and I’ll post that exact command.
Run Step 1 then Step 2 and paste whatever output you get (especially any “Copied:” lines). I’ll stay here and guide you the rest of the way.
Your PowerShell error is just a small syntax problem (you used $. instead of $_). Don’t worry — run the exact commands below. I’ll walk you through finding and copying the tarball to your Desktop so you can attach it to the forum.
Step 1 — list Windows drives (safe, simple)
Copy‑paste this into PowerShell (exactly as shown):
Get-PSDrive -PSProvider FileSystem | Format-Table Name, Root, Used, Free -AutoSize
Note the drive letter(s) for removable media (e.g. E
Get-CimInstance -ClassName Win32LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
Important: copy/paste that second line exactly — it uses $_ (underscore) not $.
Step 2 — search the stick and copy any matching tarball to Desktop
Copy‑paste this whole block (it searches all accessible fixed & removable drives, finds files named like the tarball, and copies matches to your Desktop):
$drives = (Get-CimInstance -ClassName Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path "$d*" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue |
ForEach-Object {
$src = $.FullName
$dest = Join-Path $env:USERPROFILE\Desktop $.Name
Copy-Item -Path $src -Destination $dest -Force
Write-Host "Copied: $src -> $dest"
}
}
- If it finds and copies the file you’ll see “Copied: …” lines. After that the tarball will be on your Desktop ready to attach.
If the strict search returns nothing, run this to list recent .tgz files on the same drives:
$drives = (Get-CimInstance -ClassName Win32LogicalDisk | Where-Object { $.DriveType -in 2,3 }).DeviceID
foreach ($d in $drives) {
Write-Host "Looking for .tgz on $d ..."
Get-ChildItem -Path "$d*" -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue |
Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
}
Post the output (or the “Copied:” line) here and I’ll confirm the exact file path to attach. If PowerShell reports any errors, paste those messages and I’ll guide the fix.
Quick notes/possible reasons you couldn’t see it in Explorer
- The filename contains colons and a plus sign (timestamp); Explorer sometimes hides or treats characters oddly — PowerShell search will still find it.
- If you removed the stick from the PC without ejecting in Slax, a copy could be incomplete — but your Slax ls showed the file on the stick, so it should be present.
Run Step 1 then Step 2 and paste whatever output you get (especially any “Copied:” lines). I’ll stay here and guide you the rest of the way.
Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #109
PS C:\WINDOWS\system32> Get-PSDrive -PSProvider FileSystem | Format-Table Name, Root, Used, Free -AutoSize
Name Root Used Free
---- ---- ---- ----
C C:\ 604262703104 395122495488
D D:\ 3142088114176 1858857086976
E E:\ 1235968 2911232
F F:\ 3104407552 58871185408
PS C:\WINDOWS\system32>
Name Root Used Free
---- ---- ---- ----
C C:\ 604262703104 395122495488
D D:\ 3142088114176 1858857086976
E E:\ 1235968 2911232
F F:\ 3104407552 58871185408
PS C:\WINDOWS\system32>
- Joined
- Mar 14, 2023
- Messages
- 100,590
You’re OK — don’t panic. Slax showed the tarball was created and copied to the USB (mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz), so it almost certainly exists on the stick.
Let’s find and copy it to your Windows Desktop so you can attach it. Copy/paste these PowerShell commands (one at a time) and tell me the output.
1) Confirm drive letters quickly (you already posted this — E: and F: are present). If you want to re‑check:
Get-PSDrive -PSProvider FileSystem | Format-Table Name, Root, Used, Free -AutoSize
2) Search the likely USB drive(s) and show any matching filename (replace E: and F: only if your USB is on a different letter):
Get-ChildItem -Path 'E:\' -Filter 'mouselinuxlogs.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
Get-ChildItem -Path 'F:\' -Filter 'mouselinuxlogs.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
Copy-Item -Path '<FullName>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
4) If the exact name search returns nothing, search for any .tgz files (recent / small ones) on those drives — this will catch a name that Windows altered:
Get-ChildItem -Path 'E:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
Get-ChildItem -Path 'F:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
Let’s find and copy it to your Windows Desktop so you can attach it. Copy/paste these PowerShell commands (one at a time) and tell me the output.
1) Confirm drive letters quickly (you already posted this — E: and F: are present). If you want to re‑check:
Get-PSDrive -PSProvider FileSystem | Format-Table Name, Root, Used, Free -AutoSize
2) Search the likely USB drive(s) and show any matching filename (replace E: and F: only if your USB is on a different letter):
Get-ChildItem -Path 'E:\' -Filter 'mouselinuxlogs.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
Get-ChildItem -Path 'F:\' -Filter 'mouselinuxlogs.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
- If either command returns a path, paste that FullName here and run the Copy command in step 3.
Copy-Item -Path '<FullName>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
4) If the exact name search returns nothing, search for any .tgz files (recent / small ones) on those drives — this will catch a name that Windows altered:
Get-ChildItem -Path 'E:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
Get-ChildItem -Path 'F:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
- Look for a file roughly 2.3 MB in size (your Slax tarball was ~2,374,332 bytes). If you see a likely match, copy it to Desktop with the Copy-Item command above.
- Tell me the output of Get-PSDrive (you already ran it — you can paste it again).
- Also check Disk Management (Win+R → diskmgmt.msc) and tell me whether the removable disk shows a partition without a drive letter (some USB sticks have multiple partitions).
- If Windows still can’t see it, we’ll reboot to Slax (or another Linux live USB) and re-copy the tarball with a safe filename (no colons/plus signs) — e.g. mouselinuxlogs_20251022_025516.tgz — then repeat the attach from Windows. That’s trivial and will guarantee a Windows‑friendly filename.
Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #111
PS C:\WINDOWS\system32> Get-CimInstance -ClassName Win32_LogicalDisk | Format-Table DeviceID, DriveType, VolumeName, FileSystem, @{Name='SizeGB';Expression={[math]::Round($_.Size/1GB,2)}}, @{Name='FreeGB';Expression={[math]::Round($_.FreeSpace/1GB,2)}} -AutoSize
DeviceID DriveType VolumeName FileSystem SizeGB FreeGB
-------- --------- ---------- ---------- ------ ------
C: 3 Windows 10 Professional NTFS 930.75 367.98
D: 3 Backup NTFS 4657.49 1731.2
E: 2 DYMO FAT 0 0
F: 2 UUI FAT32 57.72 54.83
PS C:\WINDOWS\system32>
DeviceID DriveType VolumeName FileSystem SizeGB FreeGB
-------- --------- ---------- ---------- ------ ------
C: 3 Windows 10 Professional NTFS 930.75 367.98
D: 3 Backup NTFS 4657.49 1731.2
E: 2 DYMO FAT 0 0
F: 2 UUI FAT32 57.72 54.83
PS C:\WINDOWS\system32>
Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #112
PS C:\WINDOWS\system32> Get-PSDrive -PSProvider FileSystem | Format-Table Name, Root, Used, Free -AutoSize
Name Root Used Free
---- ---- ---- ----
C C:\ 604265476096 395119722496
D D:\ 3142088114176 1858857086976
E E:\ 1235968 2911232
F F:\ 3104407552 58871185408
Name Root Used Free
---- ---- ---- ----
C C:\ 604265476096 395119722496
D D:\ 3142088114176 1858857086976
E E:\ 1235968 2911232
F F:\ 3104407552 58871185408
- Joined
- Mar 14, 2023
- Messages
- 100,590
Good — thanks, that confirms Windows sees the stick (E: and F . F: (UUI) is the likely place the tarball landed. Don’t worry — the Slax session showed the tarball was written to the stick, so it should be findable on Windows.
Please run these two short PowerShell commands (copy/paste each line) and paste the output here if anything returns nothing or an error.
1) Look for the exact tarball name on F: (fast — likely hit)
Get-ChildItem -Path 'F:\' -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
2) If that finds nothing, list recent .tgz files on F: (catches a renamed/altered name)
Get-ChildItem -Path 'F:\' -Include *.tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
If either command prints a FullName (path), run this to copy it to your Desktop (replace <FullName> with the path printed):
Copy-Item -Path '<FullName>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
Quick GUI alternative: open File Explorer → click F: → in the top-right search box type:
mouselinuxlogs*.tgz
and press Enter. If you see it, copy → Desktop and attach from your Desktop.
If you still find nothing
Once you’ve copied the file to Desktop, attach it to the forum (paperclip / Attach files). As soon as it’s attached I’ll download and parse the logs and tell you the single next action.
Please run these two short PowerShell commands (copy/paste each line) and paste the output here if anything returns nothing or an error.
1) Look for the exact tarball name on F: (fast — likely hit)
Get-ChildItem -Path 'F:\' -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
2) If that finds nothing, list recent .tgz files on F: (catches a renamed/altered name)
Get-ChildItem -Path 'F:\' -Include *.tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
If either command prints a FullName (path), run this to copy it to your Desktop (replace <FullName> with the path printed):
Copy-Item -Path '<FullName>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
Quick GUI alternative: open File Explorer → click F: → in the top-right search box type:
mouselinuxlogs*.tgz
and press Enter. If you see it, copy → Desktop and attach from your Desktop.
If you still find nothing
- Tell me the outputs of the two PowerShell commands above (paste them here).
- If power output shows no matches but you remember the Slax ls output (it did show mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz), we can either:
- Reboot back to Slax (or boot another Linux live USB) and re‑copy the tarball with a Windows‑safe name (for example run in Slax: cp /media/<usb>/mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz /media/<usb>/mouselinuxlogs_20251022_025516.tgz), or
- Check Disk Management (Win+R → diskmgmt.msc) to confirm the stick’s partitions/letters if Windows is mounting an unexpected partition.
Once you’ve copied the file to Desktop, attach it to the forum (paperclip / Attach files). As soon as it’s attached I’ll download and parse the logs and tell you the single next action.
- Joined
- Mar 14, 2023
- Messages
- 100,590
You’re fine — don’t panic. Slax’s earlier ls showed the tarball was copied to the stick (mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz), and your Windows drives list shows two removable-ish volumes (E: and F . The tarball size from Slax (~2.37 MB) matches the free/used numbers for E:, so it’s very likely on E:.
Do this now — exact PowerShell commands to find & copy the tarball to your Desktop (copy/paste each line)
1) Quick check (show drives you already ran — just to confirm):
Get-PSDrive -PSProvider FileSystem | Format-Table Name, Root, Used, Free -AutoSize
2) Search E: (likely) for the tarball:
Get-ChildItem -Path 'E:\' -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
If that prints a path, copy it to Desktop:
Copy-Item -Path 'E:\<the-file-name-found>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
3) If step 2 returns nothing, search F: as well:
Get-ChildItem -Path 'F:\' -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
4) If neither exact-name search finds it, run a looser search for any .tgz (shows the most recent 30):
Get-ChildItem -Path 'E:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
Get-ChildItem -Path 'F:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
If you see a file about 2.3 MB (≈ 2,374,332 bytes) that looks like it, copy that FullName to Desktop with the Copy-Item command above.
One automatic block (search both drives and copy matches to Desktop)
If you want a single paste that searches both drives and copies any matching mouselinuxlogs.tgz to Desktop, run this:
$drives = @('E:\','F:\')
foreach ($d in $drives) { Write-Host "Searching $d ..." ; Get-ChildItem -Path "$d" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue | ForEach-Object { $src=$.FullName; $dest=Join-Path $env:USERPROFILE\Desktop $.Name; Copy-Item -Path $src -Destination $dest -Force; Write-Host "Copied: $src -> $dest" } }
What to do after copy
Do this now — exact PowerShell commands to find & copy the tarball to your Desktop (copy/paste each line)
1) Quick check (show drives you already ran — just to confirm):
Get-PSDrive -PSProvider FileSystem | Format-Table Name, Root, Used, Free -AutoSize
2) Search E: (likely) for the tarball:
Get-ChildItem -Path 'E:\' -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
If that prints a path, copy it to Desktop:
Copy-Item -Path 'E:\<the-file-name-found>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
3) If step 2 returns nothing, search F: as well:
Get-ChildItem -Path 'F:\' -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
4) If neither exact-name search finds it, run a looser search for any .tgz (shows the most recent 30):
Get-ChildItem -Path 'E:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
Get-ChildItem -Path 'F:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
If you see a file about 2.3 MB (≈ 2,374,332 bytes) that looks like it, copy that FullName to Desktop with the Copy-Item command above.
One automatic block (search both drives and copy matches to Desktop)
If you want a single paste that searches both drives and copies any matching mouselinuxlogs.tgz to Desktop, run this:
$drives = @('E:\','F:\')
foreach ($d in $drives) { Write-Host "Searching $d ..." ; Get-ChildItem -Path "$d" -Filter 'mouselinuxlogs*.tgz' -Recurse -Force -ErrorAction SilentlyContinue | ForEach-Object { $src=$.FullName; $dest=Join-Path $env:USERPROFILE\Desktop $.Name; Copy-Item -Path $src -Destination $dest -Force; Write-Host "Copied: $src -> $dest" } }
What to do after copy
- Check your Desktop for the .tgz and attach it using the forum “Attach files” / paperclip.
- If the commands print a path but the copy fails, paste the printed path here and I’ll give the exact Copy-Item command.
- Tell me the output from the exact search commands above (paste it here).
- Also confirm whether you ejected the USB in Slax before removing it (you showed you ran sync/unmount earlier so that’s fine). If Windows still can’t see it, we can boot Slax again and re-copy the tarball using a Windows‑safe filename (no colons or plus signs), e.g. mouselinuxlogs_20251022_025516.tgz, then try the attach step again. That’s quick and guaranteed to work.
Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #115
PS C:\WINDOWS\system32> Get-PSDrive -PSProvider FileSystem | Format-Table Name, Root, Used, Free -AutoSize
Name Root Used Free
---- ---- ---- ----
C C:\ 604265476096 395119722496
D D:\ 3142088114176 1858857086976
E E:\ 1235968 2911232
F F:\ 3104407552 58871185408
PS C:\WINDOWS\system32> Get-ChildItem -Path 'E:\' -Filter 'mouselinuxlogs.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
PS C:\WINDOWS\system32> Get-ChildItem -Path 'F:\' -Filter 'mouselinuxlogs.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
PS C:\WINDOWS\system32> Get-ChildItem -Path 'E:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
PS C:\WINDOWS\system32> Get-ChildItem -Path 'F:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
PS C:\WINDOWS\system32>
Name Root Used Free
---- ---- ---- ----
C C:\ 604265476096 395119722496
D D:\ 3142088114176 1858857086976
E E:\ 1235968 2911232
F F:\ 3104407552 58871185408
PS C:\WINDOWS\system32> Get-ChildItem -Path 'E:\' -Filter 'mouselinuxlogs.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
PS C:\WINDOWS\system32> Get-ChildItem -Path 'F:\' -Filter 'mouselinuxlogs.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
PS C:\WINDOWS\system32> Get-ChildItem -Path 'E:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
PS C:\WINDOWS\system32> Get-ChildItem -Path 'F:\' -Include .tgz -Recurse -Force -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object FullName, Length, LastWriteTime -First 30
PS C:\WINDOWS\system32>
- Joined
- Mar 14, 2023
- Messages
- 100,590
You’re doing fine — breathe. The Slax session showed the tarball was created and copied to the stick (mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz), so it very likely exists on the USB. I can help you find it from Windows — let’s try a few reliable PowerShell searches and, if we find it, copy it to your Desktop so you can attach it to the forum. I’ll explain each step so nothing unexpected happens.
Why this can be tricky
Run these two commands (copy/paste each line) so I can see what’s at the root of the two removable drives Windows shows (E: and F: from your output):
Get-ChildItem -Path 'E:\' -Force | Select-Object Name, Length, LastWriteTime
Get-ChildItem -Path 'F:\' -Force | Select-Object Name, Length, LastWriteTime
Paste the output here if anything looks unfamiliar (I’ll interpret it). If you see a file name similar to mouselinuxlogs or any .tgz, tell me which one.
Step 2 — robust wildcard search across the two drives (this finds files even if the name includes unusual characters)
Copy and paste this block exactly into PowerShell and run it:
$drives = @('E:\','F:\')
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path $d -Recurse -Force -ErrorAction SilentlyContinue |
Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' -or $_.Extension -eq '.tgz' } |
Select-Object FullName, Name, Length, LastWriteTime
}
This will list any file whose name contains “mouselinuxlogs” or “mouse” or any .tgz file on either E: or F:.
Step 3 — if a match appears, copy it to Desktop
If the previous command prints one or more paths, copy one of the found files to your Desktop by running (replace <FullName> with the FullName printed):
Copy-Item -Path '<FullName>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
Then check your Desktop and attach that copied file to the forum.
One automatic block (search + copy any matches to Desktop) — safe to run if you want a single command:
If you prefer one command that both searches and copies any matches to Desktop, run this:
$drives = @('E:\','F:\')
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path $d -Recurse -Force -ErrorAction SilentlyContinue |
Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' -or $.Extension -eq '.tgz' } |
ForEach-Object { Copy-Item -Path $.FullName -Destination $env:USERPROFILE\Desktop -Force; Write-Host "Copied: $($_.FullName) -> Desktop" }
}
If that prints “Copied: …” you’re done — attach the Desktop copy.
If these searches find nothing
Run Step 1 and Step 2 now and paste the outputs (or the “Copied: …” lines if you used the auto‑copy). I’ll guide you the rest of the way and stay with you until the file is attached.
Why this can be tricky
- Filenames created on Linux can include characters (":" and "+") that confuse Explorer searches or look different in Windows. The Slax listing showed the tarball on the stick earlier.
Run these two commands (copy/paste each line) so I can see what’s at the root of the two removable drives Windows shows (E: and F: from your output):
Get-ChildItem -Path 'E:\' -Force | Select-Object Name, Length, LastWriteTime
Get-ChildItem -Path 'F:\' -Force | Select-Object Name, Length, LastWriteTime
Paste the output here if anything looks unfamiliar (I’ll interpret it). If you see a file name similar to mouselinuxlogs or any .tgz, tell me which one.
Step 2 — robust wildcard search across the two drives (this finds files even if the name includes unusual characters)
Copy and paste this block exactly into PowerShell and run it:
$drives = @('E:\','F:\')
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path $d -Recurse -Force -ErrorAction SilentlyContinue |
Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' -or $_.Extension -eq '.tgz' } |
Select-Object FullName, Name, Length, LastWriteTime
}
This will list any file whose name contains “mouselinuxlogs” or “mouse” or any .tgz file on either E: or F:.
Step 3 — if a match appears, copy it to Desktop
If the previous command prints one or more paths, copy one of the found files to your Desktop by running (replace <FullName> with the FullName printed):
Copy-Item -Path '<FullName>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
Then check your Desktop and attach that copied file to the forum.
One automatic block (search + copy any matches to Desktop) — safe to run if you want a single command:
If you prefer one command that both searches and copies any matches to Desktop, run this:
$drives = @('E:\','F:\')
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path $d -Recurse -Force -ErrorAction SilentlyContinue |
Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' -or $.Extension -eq '.tgz' } |
ForEach-Object { Copy-Item -Path $.FullName -Destination $env:USERPROFILE\Desktop -Force; Write-Host "Copied: $($_.FullName) -> Desktop" }
}
If that prints “Copied: …” you’re done — attach the Desktop copy.
If these searches find nothing
- Tell me the exact output from Step 1 and Step 2 and I’ll interpret it.
- Also run Disk Management (Win+R → diskmgmt.msc) and tell me whether the removable disk shows multiple partitions (sometimes a small boot/EFI partition is visible as one drive letter and the larger data partition has a different letter or no letter). If the stick has an unusual partition layout we’ll either assign a letter or re‑boot to Slax and re‑copy the tarball using a Windows‑safe name (e.g. mouselinuxlogs_20251022_025516.tgz). Re-copying from Slax with a safe name is quick and guaranteed to work if Windows is still being awkward.
Run Step 1 and Step 2 now and paste the outputs (or the “Copied: …” lines if you used the auto‑copy). I’ll guide you the rest of the way and stay with you until the file is attached.
Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #117
PS C:\WINDOWS\system32> Get-ChildItem -Path 'E:\' -Force | Select-Object Name, Length, LastWriteTime
Name Length LastWriteTime
---- ------ -------------
System Volume Information 14/12/2023 00:09:06
DYMOLabelLightv2.exe 1231304 30/11/2023 16:28:36
.dropbox.device 56 14/12/2023 21:11:10
PS C:\WINDOWS\system32> Get-ChildItem -Path 'F:\' -Force | Select-Object Name, Length, LastWriteTime
Name Length LastWriteTime
---- ------ -------------
System Volume Information 26/07/2023 05:00:16
uui 26/07/2023 05:00:18
slax 21/01/2023 10:58:44
readme.txt 823 20/01/2023 22:38:24
Uni-USB-Installer-Copying.txt 49418 30/01/2022 11:22:08
Uni-USB-Installer-Readme.txt 2691 30/01/2022 11:21:44
license.txt 18092 18/03/2021 14:13:08
PS C:\WINDOWS\system32>
Name Length LastWriteTime
---- ------ -------------
System Volume Information 14/12/2023 00:09:06
DYMOLabelLightv2.exe 1231304 30/11/2023 16:28:36
.dropbox.device 56 14/12/2023 21:11:10
PS C:\WINDOWS\system32> Get-ChildItem -Path 'F:\' -Force | Select-Object Name, Length, LastWriteTime
Name Length LastWriteTime
---- ------ -------------
System Volume Information 26/07/2023 05:00:16
uui 26/07/2023 05:00:18
slax 21/01/2023 10:58:44
readme.txt 823 20/01/2023 22:38:24
Uni-USB-Installer-Copying.txt 49418 30/01/2022 11:22:08
Uni-USB-Installer-Readme.txt 2691 30/01/2022 11:21:44
license.txt 18092 18/03/2021 14:13:08
PS C:\WINDOWS\system32>
- Joined
- Mar 14, 2023
- Messages
- 100,590
Good — thanks for the E: / F: listings. Don’t worry, the Slax run did create the tarball on the stick (I can see Slax’s ls output showing mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz).
Why Windows can’t find it (brief)
Run this exact block in PowerShell (paste the whole block). It searches E: and F: for anything with “mouse” in the name or any .tgz, and if it finds a match it copies it to your Desktop so you can attach it here:
$drives = @('E:\','F:\')
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path $d -Recurse -Force -ErrorAction SilentlyContinue |
Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' -or $.Extension -eq '.tgz' } |
ForEach-Object {
$src = $.FullName
$dest = Join-Path $env:USERPROFILE\Desktop $_.Name
Copy-Item -Path $src -Destination $dest -Force
Write-Host "Copied: $src -> $dest"
}
}
1) Check Disk Management (Win+R → diskmgmt.msc) and tell me whether the removable disk shows more than one partition or any partition without a drive letter — paste a screenshot or the text. If Slax wrote to a different partition, Windows might be mounting the boot/installer partition (folders like slax, uui) while the data partition (where the tarball is) isn’t visible.
2) If Disk Management looks normal and the PowerShell search still shows nothing, we can:
Why Windows can’t find it (brief)
- Linux filenames can include characters Windows treats oddly (colons :, plus +, etc.. That can make Explorer searches or simple filters miss the file even though it’s on the stick.
- Some USB keys have multiple partitions (boot/EFI + data) and Windows shows a different partition letter than Slax did. If that’s the case the file is on the other partition that Windows isn’t showing.
Run this exact block in PowerShell (paste the whole block). It searches E: and F: for anything with “mouse” in the name or any .tgz, and if it finds a match it copies it to your Desktop so you can attach it here:
$drives = @('E:\','F:\')
foreach ($d in $drives) {
Write-Host "Searching $d ..."
Get-ChildItem -Path $d -Recurse -Force -ErrorAction SilentlyContinue |
Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' -or $.Extension -eq '.tgz' } |
ForEach-Object {
$src = $.FullName
$dest = Join-Path $env:USERPROFILE\Desktop $_.Name
Copy-Item -Path $src -Destination $dest -Force
Write-Host "Copied: $src -> $dest"
}
}
- If you get any “Copied: …” lines, check your Desktop and attach the copied .tgz here.
- If the command prints nothing, paste the output here (I’ll interpret).
1) Check Disk Management (Win+R → diskmgmt.msc) and tell me whether the removable disk shows more than one partition or any partition without a drive letter — paste a screenshot or the text. If Slax wrote to a different partition, Windows might be mounting the boot/installer partition (folders like slax, uui) while the data partition (where the tarball is) isn’t visible.
2) If Disk Management looks normal and the PowerShell search still shows nothing, we can:
- Boot back to Slax briefly and re-copy the tarball with a Windows‑safe name (no colons or plus signs). Example Slax command (run as root):
cp /media/$(ls /media | head -n1)/mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz /media/$(ls /media | head -n1)/mouselinuxlogs_20251022_025516.tgz - Then re-insert the stick into Windows and attach mouselinuxlogs_20251022_025516.tgz.
- Slax showed the file existed on the stick earlier, so we’re not starting from zero; we just need to locate it from Windows (filename/partition quirk).
Distorted Vision
Senior Member
- Joined
- Jun 18, 2022
- Messages
- 480
- Thread Author
-
- #119
PS C:\WINDOWS\system32> $drives = @('E:\','F:\')
PS C:\WINDOWS\system32> foreach ($d in $drives) {
>> Write-Host "Searching $d ..."
>> Get-ChildItem -Path $d -Recurse -Force -ErrorAction SilentlyContinue |
>> Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' -or $_.Extension -eq '.tgz' } |
>> Select-Object FullName, Name, Length, LastWriteTime
>> }
Searching E:\ ...
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Searching F:\ ...
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> foreach ($d in $drives) {
>> Write-Host "Searching $d ..."
>> Get-ChildItem -Path $d -Recurse -Force -ErrorAction SilentlyContinue |
>> Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' -or $_.Extension -eq '.tgz' } |
>> Select-Object FullName, Name, Length, LastWriteTime
>> }
Searching E:\ ...
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Searching F:\ ...
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
$.Name : The term '$.Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:4 char:16
+ Where-Object { $.Name -like 'mouselinuxlogs' -or $.Name -like 'mouse' ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: ($.Name:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\WINDOWS\system32>
- Joined
- Mar 14, 2023
- Messages
- 100,590
Good — thanks for the E: and F: listings. Don’t worry — the tarball was shown on the stick when you ran ls in Slax, so it very likely exists (Slax showed mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz on the USB).
Two safe paths to finish this quickly. Pick whichever you prefer:
Option A — keep working in Windows (I’ll give exact, corrected PowerShell commands)
Get-ChildItem -Path 'E:*','F:*' -Include '*.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
2) If you want to search by filename fragments (covers odd characters or mangled names):
Get-ChildItem -Path 'E:*','F:*' -Recurse -Force -ErrorAction SilentlyContinue | Where-Object { $.Name -match 'mouse' -or $.Name -match 'mouselinux' } | Select-Object FullName, Name, Length, LastWriteTime
3) Or search by approximate size (your tarball was ~2.37 MB):
Get-ChildItem -Path 'E:*','F:*' -Recurse -Force -ErrorAction SilentlyContinue | Where-Object { $.Length -ge 2000000 -and $.Length -le 4000000 } | Select FullName, Name, Length, LastWriteTime
4) If one of the above prints a path that looks like the tarball, copy it to your Desktop (replace <FullName> with the path shown):
Copy-Item -Path '<FullName>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
5) Convenience: one command that searches both drives and copies any reasonable match to Desktop:
$paths = 'E:*','F:*'
Get-ChildItem -Path $paths -Recurse -Force -ErrorAction SilentlyContinue |
Where-Object { ($.Extension -eq '.tgz') -and ($.Name -like 'mouselinux' -or ($.Length -ge 2000000 -and $.Length -le 4000000) } |
ForEach-Object { Copy-Item -Path $.FullName -Destination $env:USERPROFILE\Desktop -Force; Write-Host "Copied: $($.FullName) -> Desktop" }
If any “Copied:” line appears, check your Desktop and attach that file to the forum.
Option B — easiest guaranteed fix: boot Slax briefly and re‑copy with a Windows‑safe name
cp /tmp/mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz /media/$(ls /media | head -n1)/mouselinuxlogs_20251022_025516.tgz && sync && umount /media/$(ls /media | head -n1)
Two safe paths to finish this quickly. Pick whichever you prefer:
Option A — keep working in Windows (I’ll give exact, corrected PowerShell commands)
- Run these exact commands (copy/paste each block). They fix the earlier syntax issues and will find the file even if Windows altered the name.
Get-ChildItem -Path 'E:*','F:*' -Include '*.tgz' -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
2) If you want to search by filename fragments (covers odd characters or mangled names):
Get-ChildItem -Path 'E:*','F:*' -Recurse -Force -ErrorAction SilentlyContinue | Where-Object { $.Name -match 'mouse' -or $.Name -match 'mouselinux' } | Select-Object FullName, Name, Length, LastWriteTime
3) Or search by approximate size (your tarball was ~2.37 MB):
Get-ChildItem -Path 'E:*','F:*' -Recurse -Force -ErrorAction SilentlyContinue | Where-Object { $.Length -ge 2000000 -and $.Length -le 4000000 } | Select FullName, Name, Length, LastWriteTime
4) If one of the above prints a path that looks like the tarball, copy it to your Desktop (replace <FullName> with the path shown):
Copy-Item -Path '<FullName>' -Destination $env:USERPROFILE\Desktop -Force
Write-Host "Copied to Desktop"
5) Convenience: one command that searches both drives and copies any reasonable match to Desktop:
$paths = 'E:*','F:*'
Get-ChildItem -Path $paths -Recurse -Force -ErrorAction SilentlyContinue |
Where-Object { ($.Extension -eq '.tgz') -and ($.Name -like 'mouselinux' -or ($.Length -ge 2000000 -and $.Length -le 4000000) } |
ForEach-Object { Copy-Item -Path $.FullName -Destination $env:USERPROFILE\Desktop -Force; Write-Host "Copied: $($.FullName) -> Desktop" }
If any “Copied:” line appears, check your Desktop and attach that file to the forum.
Option B — easiest guaranteed fix: boot Slax briefly and re‑copy with a Windows‑safe name
- Because Linux allowed the filename containing colons and a plus sign, Windows may have trouble listing it. The fastest guaranteed way to resolve that is to boot the Slax live USB again and copy the tarball to the stick with a Windows-friendly name (no ":" or "+"), then return to Windows and attach that new file.
cp /tmp/mouselinuxlogs_2025-10-22T02:55:16+00:00.tgz /media/$(ls /media | head -n1)/mouselinuxlogs_20251022_025516.tgz && sync && umount /media/$(ls /media | head -n1)
- Then reboot to Windows and attach mouselinuxlogs_20251022_025516.tgz from the USB — it will be visible in Explorer.
- Check Disk Management (Win+R → diskmgmt.msc). If the USB shows multiple partitions and one has no drive letter, tell me what you see and I’ll give the exact steps to assign a drive letter to that partition so Windows can access the data partition. (Some live‑USB sticks expose a small boot partition as one drive letter and the data partition as a second partition without a letter.
- Quickest: run the PowerShell searches above (Option A). If they find/copy the tarball, attach it and I’ll parse the logs immediately.
- If the PowerShell search finds nothing or Disk Management shows an unmounted partition, boot Slax and re-copy with a safe name (Option B) — I can give the exact command and wait while you do it.
- Evidence that the tarball existed on the stick from Slax is recorded here.
Similar threads
- Article
- Replies
- 0
- Views
- 304
- Article
- Replies
- 0
- Views
- 26
- Article
- Replies
- 0
- Views
- 38
- Article
- Replies
- 0
- Views
- 34
- Replies
- 1
- Views
- 4K