When unblock-file can't find the alternate stream for a blocked file, it reports a technically correct, but useless error message. For files that aren't even blocked (downloaded from untrusted internet zone), we should just quietly ignore the error and return success.
Steps to reproduce
Expected behavior
Actual behavior
unblock-file : The system cannot find the file specified
At line:1 char:1
+ unblock-file $profile
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (C:\Users\slee\D...ell_profile.ps1:String) [Unblock-File], Win32Exception
+ FullyQualifiedErrorId : RemoveItemUnauthorizedAccessError,Microsoft.PowerShell.Commands.UnblockFileCommand
Environment data
Name Value
---- -----
PSVersion 6.0.0-beta.9
PSEdition Core
GitCommitId v6.0.0-beta.9
OS Microsoft Windows 10.0.17035
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
When
unblock-filecan't find the alternate stream for a blocked file, it reports a technically correct, but useless error message. For files that aren't even blocked (downloaded from untrusted internet zone), we should just quietly ignore the error and return success.Steps to reproduce
Expected behavior
Actual behavior
Environment data