powershell 함수의 출력을 출력 파일 (예 : txt)로 어떻게 가져올 수 있습니까?

공포 코더

Windows powershell에서 생성 기능을 만들었습니다.

function create(){
param(
$searchBase = "OU=Customers,DC=test,DC=nl",
$NewOUs = @(Import-csv -Path $txt_csv.Text -Delimiter ";"),
[switch]$ProtectOU
)

$Protect = $true
If ($ProtectOU){$Protect = $true}

<# ------- CREATE OU ------- #>
foreach ($NewOU in $NewOUs) {
    try {
        New-ADOrganizationalUnit -Name $NewOU.company -Description $NewOU.description -Path $searchBase -ProtectedFromAccidentalDeletion $Protect
        }
    catch {
        Write-Host "OU already exists"
        }
}

$UserList = Import-Csv -Path $txt_csv.Text -Delimiter ";"

<# ------- CREATE USERS ------- #>
foreach ($User in $UserList) {

    $OU = $User.path
    $UPN = $User.UPN
    $Password = $User.password 
    $Detailedname = $User.firstname + " " + $User.Lastname 
    $UserFirstname = $User.Firstname 
    $FirstLetterFirstname = $UserFirstname.substring(0,1) 
    $SAM =  $User.UPN
    $Company = $User.company
    $Description = $User.description
    $AccountExpirationDate = $User.accountexpirationdate

    $params = @{ 'Name'=$Detailedname;
                 'SamAccountName'=$SAM;
                 'UserPrincipalName'=$UPN+'@test.nl';
                 'DisplayName'=$Detailedname;
                 'GivenName'=$UserFirstname;
                 'Surname'=$User.Lastname;
                 'AccountPassword'=(ConvertTo-SecureString $Password -AsPlainText -Force);
                 'Enabled'=$True;
                 'PasswordNeverExpires'=$True;
                 'Path'=$OU;
                 'Company'=$Company;
                 'Description'=$Description;
                 'AccountExpirationDate'=$AccountExpirationDate
                 'HomeDrive' = "H:"
                 'HomeDirectory' = "\\home\userdata$\$SAM"
                 'ProfilePath'="\\dc-test\User Profiles$\$SAM"                 
                }

    New-ADUser @params
}

이 생성 기능을 예를 들어 txt의 출력 파일로 원합니다.

이것은 내 wpf 버튼 객체입니다.

$button_add.Add_Click({create})

버튼을 클릭하면 출력이 출력 파일을 생성해야합니다. 나는 이미 다음과 같은 많은 솔루션을 시도했습니다.

만들기 | 파일을 유출했지만 원하는 정보를 얻지 못했습니다.

출처 : https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/out-file

이것이 가능합니까?

종류 안부

4c74356b41

다음을 수행 할 수 있습니다.

"processing New-ADUser with $params" | Out-File log.txt -Append
try {
  New-ADUser @params
  "Created $UPN" | Out-File log.txt -Append
}
catch {
  $_ | Out-File log.txt -Append
}

또는 New-ADUser의 출력을 Out-File에 전달할 수 있습니다.

New-ADUser @params -PassThru | Out-File log.txt -Append

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

tFileList 출력을 Talend의 파일로 어떻게 보낼 수 있습니까?

분류에서Dev

내 함수가 파이프의 입력으로 호출되는지 어떻게 확인할 수 있습니까?

분류에서Dev

파이썬의 예외 발생 출력을 어떻게 줄일 수 있습니까?

분류에서Dev

다른 c 파일의 출력을 입력으로 어떻게 취할 수 있습니까?

분류에서Dev

* 모든 * 입력 된 쉘 명령의 출력을 다른 것으로 어떻게 파이프 할 수 있습니까? (예 : 모든 것을 'lolcat'으로 파이프)

분류에서Dev

이 txt 파일을 SqlLiteStudio의 데이터베이스 테이블로 어떻게 가져올 수 있습니까?

분류에서Dev

ZSH : 출력에 줄 바꿈 및 기타 특수 문자가있는 경우 프로그램의 출력을 임시 파일에 어떻게 에코합니까?

분류에서Dev

두 파일의 차이점을 어떻게 출력 할 수 있습니까?

분류에서Dev

두 개의 .py 파일이 있습니다. 한 프로그램의 여러 줄 출력을 다른 프로그램 GUI의 tkinter 텍스트로 어떻게 가져올 수 있습니까?

분류에서Dev

컴파일 할 JFlex 출력을 가져올 수 없습니다.

분류에서Dev

내 명령의 출력을 어떻게 필터링 할 수 있습니까? (Powershell)

분류에서Dev

HTML이 컴파일 된 app.js로 출력되는 것을 어떻게 막을 수 있습니까?

분류에서Dev

Python 함수로 실행되는 실행 파일의 터미널 출력을 일반적인 방식으로 어떻게 침묵시킬 수 있습니까?

분류에서Dev

끝에 새 줄을 추가하지 않고 Powershell의 Netcat 출력에 어떻게 쓸 수 있습니까?

분류에서Dev

필터 파일을 main.js로 어떻게 가져올 수 있습니까?

분류에서Dev

여러 .sql 파일을 MySQL로 어떻게 가져올 수 있습니까?

분류에서Dev

Cython을 사용하는 C 함수의 입력 / 출력으로 파이썬 변수를 어떻게 사용할 수 있습니까?

분류에서Dev

따옴표로 묶인 파일 이름 목록을 어떻게 출력 할 수 있습니까?

분류에서Dev

현재 java.util.logging.Logger 로그 파일 이름을 어떻게 출력 할 수 있습니까?

분류에서Dev

업로드 된 파일의 참조를 어떻게 입력하고 파일의 값을 HTML로 출력 할 수 있습니까?

분류에서Dev

이 예제에서 HTML을 어떻게 출력 할 수 있습니까?

분류에서Dev

특정 파일을 어떻게 가져올 수 있습니까?

분류에서Dev

파일에 예외를 출력하려고합니다-객체를 catch 블록으로 어떻게 전달할 수 있습니까?

분류에서Dev

PowerShell : 다중 열 출력에서 단일 열의 변수를 어떻게 설정할 수 있습니까?

분류에서Dev

미디어 플레이어가 wav 파일을 출력 할 수 있습니까?

분류에서Dev

bash 함수 / 루프에 의해 파일에 추가 된 출력을 실시간으로 어떻게 플러시합니까?

분류에서Dev

함수가있는 달력 프로그램을 .txt 파일로 출력하는 방법

분류에서Dev

명령의 출력을 잡아서 실패 할 경우 어떻게 함수로 보낼 수 있습니까?

분류에서Dev

예상 스크립트에서 "ps"명령의 출력을 제대로 가져올 수 없습니다.

Related 관련 기사

  1. 1

    tFileList 출력을 Talend의 파일로 어떻게 보낼 수 있습니까?

  2. 2

    내 함수가 파이프의 입력으로 호출되는지 어떻게 확인할 수 있습니까?

  3. 3

    파이썬의 예외 발생 출력을 어떻게 줄일 수 있습니까?

  4. 4

    다른 c 파일의 출력을 입력으로 어떻게 취할 수 있습니까?

  5. 5

    * 모든 * 입력 된 쉘 명령의 출력을 다른 것으로 어떻게 파이프 할 수 있습니까? (예 : 모든 것을 'lolcat'으로 파이프)

  6. 6

    이 txt 파일을 SqlLiteStudio의 데이터베이스 테이블로 어떻게 가져올 수 있습니까?

  7. 7

    ZSH : 출력에 줄 바꿈 및 기타 특수 문자가있는 경우 프로그램의 출력을 임시 파일에 어떻게 에코합니까?

  8. 8

    두 파일의 차이점을 어떻게 출력 할 수 있습니까?

  9. 9

    두 개의 .py 파일이 있습니다. 한 프로그램의 여러 줄 출력을 다른 프로그램 GUI의 tkinter 텍스트로 어떻게 가져올 수 있습니까?

  10. 10

    컴파일 할 JFlex 출력을 가져올 수 없습니다.

  11. 11

    내 명령의 출력을 어떻게 필터링 할 수 있습니까? (Powershell)

  12. 12

    HTML이 컴파일 된 app.js로 출력되는 것을 어떻게 막을 수 있습니까?

  13. 13

    Python 함수로 실행되는 실행 파일의 터미널 출력을 일반적인 방식으로 어떻게 침묵시킬 수 있습니까?

  14. 14

    끝에 새 줄을 추가하지 않고 Powershell의 Netcat 출력에 어떻게 쓸 수 있습니까?

  15. 15

    필터 파일을 main.js로 어떻게 가져올 수 있습니까?

  16. 16

    여러 .sql 파일을 MySQL로 어떻게 가져올 수 있습니까?

  17. 17

    Cython을 사용하는 C 함수의 입력 / 출력으로 파이썬 변수를 어떻게 사용할 수 있습니까?

  18. 18

    따옴표로 묶인 파일 이름 목록을 어떻게 출력 할 수 있습니까?

  19. 19

    현재 java.util.logging.Logger 로그 파일 이름을 어떻게 출력 할 수 있습니까?

  20. 20

    업로드 된 파일의 참조를 어떻게 입력하고 파일의 값을 HTML로 출력 할 수 있습니까?

  21. 21

    이 예제에서 HTML을 어떻게 출력 할 수 있습니까?

  22. 22

    특정 파일을 어떻게 가져올 수 있습니까?

  23. 23

    파일에 예외를 출력하려고합니다-객체를 catch 블록으로 어떻게 전달할 수 있습니까?

  24. 24

    PowerShell : 다중 열 출력에서 단일 열의 변수를 어떻게 설정할 수 있습니까?

  25. 25

    미디어 플레이어가 wav 파일을 출력 할 수 있습니까?

  26. 26

    bash 함수 / 루프에 의해 파일에 추가 된 출력을 실시간으로 어떻게 플러시합니까?

  27. 27

    함수가있는 달력 프로그램을 .txt 파일로 출력하는 방법

  28. 28

    명령의 출력을 잡아서 실패 할 경우 어떻게 함수로 보낼 수 있습니까?

  29. 29

    예상 스크립트에서 "ps"명령의 출력을 제대로 가져올 수 없습니다.

뜨겁다태그

보관