반응형

powershell 23

PowerShell로 이메일 보내는 방법

PowerShell로 이메일 보내는 방법 PowerShell에서 이메일을 보내고 싶어서 다음 명령을 사용합니다. $EmailFrom = "customer@yahoo.com" $EmailTo = "receiver@ymail.com" $Subject = "today date" $Body = "TODAY SYSTEM DATE=01/04/2016 SYSTEM TIME=11:32:05.50" $SMTPServer = "smtp.mail.yahoo.com" $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587) $SMTPClient.EnableSsl = $true $SMTPClient.Credentials = New-Object System.Net.Netwo..

sourcetip 2023.11.04

파워셸: Get-Item vs Get-ChildItem

파워셸: Get-Item vs Get-ChildItem 나는 다음의 차이점을 이해하고 싶습니다.Get-Item그리고.Get-ChildItem. 한 가지 예로 가능한 경우.Get-Item 지정한 위치에서 항목을 가져옵니다. Get-Item .\foo # returns the item foo Get-Child 항목 하나 이상의 지정된 위치에 있는 항목 및 하위 항목을 가져옵니다. Get-ChildItem .\foo # returns all of the children within foo 참고: Get-ChildItem은 자식 디렉토리로 반복될 수도 있습니다. Get-ChildItem .\foo -Recurse # returns all of the children within foo AND the childr..

sourcetip 2023.11.04

Mount-DiskImage와 함께 마운트된 ISOI의 드라이브 문자를 가져오려면 어떻게 해야 합니까?

Mount-DiskImage와 함께 마운트된 ISOI의 드라이브 문자를 가져오려면 어떻게 해야 합니까? Mount-DiskImage 명령을 통해 ISO I 마운트를 수행합니다.하지만 마운트된 디스크 이미지의 드라이브 문자를 어떻게 받아야 하는지 모르겠습니다.나는 노력한다$mountResult = Mount-DiskImage D:\ISOs\clonezilla-live-1.2.12-10-i486.iso -PassThru. 아래와 같이 반환되는 정보는 드라이브 문자가 아닙니다. PS C:\Windows\system32> $mountResult | fl * Attached : False BlockSize : 0 DevicePath : FileSize : 110100480 ImagePath : D:\ISOs\cl..

sourcetip 2023.10.30

Powershell: 폴더 및 하위 폴더의 모든 파일을 단일 폴더로 이동

Powershell: 폴더 및 하위 폴더의 모든 파일을 단일 폴더로 이동 8K 파일과 2K 폴더 내의 파일을 인덱싱하고 검색하려고 합니다. 폴더 및/또는 하위 폴더의 모든 파일을 하나의 기본 폴더로 이동할 수 있는 간단한 Powershell 스크립트가 있습니까? 빈 폴더를 삭제할 필요는 없지만 도움이 될 것입니다.아래의 네번째 예.help -Examples Move-Item[1] 당신이 필요로 하는 것에 가깝습니다.아래의 모든 파일을 이동하려면SOURCE에 대한 디렉토리DEST디렉토리를 사용할 수 있습니다. Get-ChildItem -Path SOURCE -Recurse -File | Move-Item -Destination DEST 나중에 빈 디렉토리를 지우려면 비슷한 명령을 사용할 수 있습니다. Ge..

sourcetip 2023.10.20

PowerShell에서 익명 개체를 만들려면 어떻게 해야 합니까?

PowerShell에서 익명 개체를 만들려면 어떻게 해야 합니까? C#에서 이 작업을 수행하는 방법과 같은 임의 값의 개체를 생성하고자 합니다. var anon = new { Name = "Ted", Age = 10 }; 가장 쉽게 사용할 수 있는 순서대로 다음 중 하나를 수행할 수 있습니다. PowerShell 5+와 함께 바닐라 해시테이블 사용 PS5에서는 바닐라 해시 테이블이 대부분의 사용 사례에 적합합니다. $o = @{ Name = "Ted"; Age = 10 } 해시 테이블을 다음으로 변환PSCustomObject 선호도가 높지 않다면 바닐라 해시 테이블이 작동하지 않는 곳에서 사용하십시오. $o = [pscustomobject]@{ Name = "Ted"; Age = 10 } 사용.Selec..

sourcetip 2023.10.10

젠킨스 파이프라인에서 직접 powershell 명령 실행

젠킨스 파이프라인에서 직접 powershell 명령 실행 파이프라인 그루비 스크립트에서 PowerShell 명령을 직접 호출할 수 있습니까?Jenkins에서 사용자 지정 작업을 사용하는 동안 PowerShell 플러그인으로 명령을 호출할 수 있습니다.하지만 그루비한 대본에는 이것을 사용할 수 있는 토막글이 없습니다. 저도 노력했습니다.sh()그러나 이 명령어는 명령어 내부의 여러 줄과 주석을 허용하지 않는 것 같습니다.Groovy-Script에서 PowerShell 스크립트를 호출하려면: 당신은 그것을 사용해야 합니다.bat지휘. 그런 다음에는 Error Code(에러 코드)를 확인해야 합니다.errorlevel) 변수가 올바르게 반환됩니다(EXIT 1결과적으로.FAILED작업). 마지막으로 PowerS..

sourcetip 2023.10.05

Powershell - 접근할 수 없는 파일 건너뛰기

Powershell - 접근할 수 없는 파일 건너뛰기 다음을 통해 Powershell로 폴더 안에 있는 모든 파일과 폴더를 재귀적으로 삭제하려고 합니다. Remove-Item "C:\Users\user\Desktop\The_folder\*" -Recurse -Force 문제는 실행할 때마다 다음과 같은 메시지가 나타난다는 것입니다. Cannot remove item C:\Users\user\Desktop\The_folder\Delete: The process cannot access the file 'C:\Users\user\Desktop\The_folder\Delete' because it is being used by another process. 사용 중이기 때문에 액세스할 수 없는 파일을 건너뛰려..

sourcetip 2023.09.25

파워셸에서 regex backreference/match 값을 추출하는 방법은 무엇입니까?

파워셸에서 regex backreference/match 값을 추출하는 방법은 무엇입니까? 데이터 라인이 포함된 텍스트 파일이 있습니다.다음 파워셸 스크립트를 사용하여 관심 있는 행을 추출할 수 있습니다. select-string -path *.txt -pattern "subject=([A-Z\.]+)," 몇 가지 예시적인 데이터는 다음과 같습니다. blah blah subject=THIS.IS.TEST.DATA, blah blah blah 제가 원하는 것은 주제의 실제 내용(즉, "THIS")만을 추출할 수 있는 것입니다.IS.TEST.DATA" 문자열).나는 이것을. select-string -path *.txt -pattern "subject=([A-Z\.]+)," | %{ $_.Matches[0]..

sourcetip 2023.09.15

Powershell 전자 메일 메시지 - 여러 수신자에게 보내는 전자 메일

Powershell 전자 메일 메시지 - 여러 수신자에게 보내는 전자 메일 첨부 파일이 포함된 전자 메일을 보낼 수 있는 이 파워셸 스크립트가 있지만 여러 수신자를 추가하면 첫 번째 수신자만 메시지를 받습니다.저는 그 문서를 읽었는데 아직도 그것을 이해할 수 없습니다.감사해요. $recipients = "Marcel , Marcelt " Get-ChildItem "C:\Decrypted\" | Where {-NOT $_.PSIsContainer} | foreach {$_.fullname} | send-mailmessage -from "primasfrb@nbs.sk" ` -to "$recipients" ` -subject "New files" ` -body "$teloadmin" ` -BodyAsHtml ..

sourcetip 2023.09.05

윈도우즈 PowerShell에서 Node.js 환경 변수 전달

윈도우즈 PowerShell에서 Node.js 환경 변수 전달 이 질문에는 이미 다음과 같은 답이 있습니다. PowerShell: 단일 명령에 대한 환경 변수 설정 (9개 답변) 마감됨4년 전에. 다음과 같은 방법으로 PowerShell을 사용하여 Node.js에 환경 변수를 전달하려고 합니다. C:\Users\everton\my-project> $env:MY_VAR = 8000 node index.js 하지만 PowerShell에서 다음 오류가 발생합니다. 토큰 'node' 예기치 않은 식 또는 문 설정하기MY_VAR먼저 다음과 같이 앱을 실행합니다. C:\Users\everton\my-project> $env:MY_VAR="8000" ; node index.js 환경변액할수있다습니세에 접속할 수 .M..

sourcetip 2023.09.05
반응형