Private/Write-File.ps1
|
function Write-FileContent { [CmdletBinding()] param( [Parameter(Mandatory)] [string]$Path, [Parameter(Mandatory)] [string]$Content, [Parameter(Mandatory)] [string]$Name ) Write-Verbose "Writing $Name to '$Path'." Write-Debug "Content length: $($Content.Length) characters" Set-Content -Path $Path -Value $Content -Encoding UTF8 -Force Write-Information "$Name created at '$Path'." } |