What's the source of the CSV? I'm with wobblytickle -- there's probably something with the CSV itself that it's unhappy with, and my first guess would be encoding. Import-Csv supports an -Encoding ...
Not all applications are created with remote execution in mind. PowerShell provides several ways to invoke applications on remote computers.
Before you can change an ACL, you must get the current one. There are two ways to do this with PowerShell. Learn how to get the current ACL and modify it.
PowerShell is not just an application, it is a scripting language built on .Net CLR that automates IT tasks. It has backward compatibility with CMD and can automate simple or complex tasks. Because of ...