$laptopname = Read-Host -Prompt "which laptop"
Do
{
IF (Test-Connection -BufferSize 32 -Count 1 -ComputerName $laptopname -Quiet) {
Get-WMIObject -Class Win32_physicalmedia -ComputerName $laptopname | Format-List PSComputername, SerialNumber
Get-WMIObject -Class Win32_DiskDrive -ComputerName $laptopname |Format-List model, SerialNumber
} Else {
Write-Host "laptop "$laptopname "is not on the network"
}
$laptopname = Read-Host -Prompt "next laptop or 0 to exit"
} until ($laptopname -eq 0)

NTFS how to protect folder structure, but allow read & write files
NTFS ca be a bit finicky when choosing how to come about such a request, because there are several ways to