Jak wspomniano, Tee służy do dzielenia wyników na 2 kierunki. W Linuksie przyda się wyświetlenie pliku &. W Powershell jest bardziej do umieszczania na ekranie i rzucania go z powrotem na rurociągu, jak również inne rzeczy, ale nie może zrobić Append. Nie bardzo, jak tego chcesz.
Jednak musiałem zrobić Linuksa i pokazać go na ekranie, a także napisać do pliku (w trybie dołączania). Dlatego użyłem poniższej metody, aby najpierw napisać ją na rurociągu, a następnie umieścić ją na ekranie (z kolorami) i umieścić w pliku, który jest dołączany, a nie tylko zastępowany. Może to być przydatne dla kogoś:
Write-Output "from - $from" | %{write-host $_ -ForegroundColor Blue; out-file -filepath c:\minedown\minedown.conf -inputobject $_ -append}
dodatków Treść: Parametr nie można stwierdzić, że pasuje do nazwy parametru „filePath”. W C: \ Users \ Zoey \ Desktop \ Minedown \ test.ps1: 25 char: 45 + "account = $ account" | Add-Content -Filepath <<<< Ścieżka c: \ minedown \ minedown.conf + CategoryInfo: InvalidArgument: (:) [Add-Content], ParameterBindingException + FullyQualifiedErrorId: NamedParameterNotFound, Microsoft.PowerShell.Commands.AddContentCommand –
@ zoeufluff Prawidłowy parametr to '-path'. Przy odrobinie wysiłku można go znaleźć za pomocą 'get-help add-content -full'. –
Dzięki @ C.B, po prostu skopiować po zmianie nazwy CmdLet. – JPBlanc