반응형

Powershell 12

파워셸에서 sqlcmd를 실행하는 방법?

파워셸에서 sqlcmd를 실행하는 방법? powershell에 native sqlcmd 명령어가 포함된 문자열이 있습니다.명령 자체는 cmd.exe에서 성공적으로 실행될 수 있습니다.저는 그들을 파워셸에서 실행하는 데 어려움이 있습니다.누가 도와줄 수 있습니까?감사해요. 이것은 sql.sql 입니다. select @@servername go select @@servicename cmd.exe에서 sqlcmd 명령을 실행할 때의 결과입니다. C:\Users\test>sqlcmd -S "(local)\instance1" -U a -P a -i "c:\temp\sql.sql" -------------------------------------------------- thesimpsons\INSTANCE1 (1..

source 2023.10.09

정규 표현식에서 (?s)의 의미

정규 표현식에서 (?s)의 의미 저는 정규 표현 경기장에 처음 와 봅니다.최근 html 태그를 매칭할 수 있는 powershell 정규 표현식을 검색해보니 이 사이트에서 다음과 같은 내용을 발견했습니다. $content -match '(?s)]+width\s*=\s*"300px"\s*.*?>(.*?)' 나는 운이 없게도 (?s)의 의미에 대해 모든 정규 표현 참조와 책(Perland Powershell)을 찾고 있었습니다.그것은 조건처럼 보이지만 그 부분이 빠졌습니다. 누가 이것의 의미에 대한 올바른 방향을 알려줄 수 있습니까? 감사해요.정규 표현식 참조 사이트에 따르면. 정규식의 나머지 부분에 대해 "dot matches newline"을 켭니다. (이전 정규식 맛은 정규식 전체에 대해 켭니다.) "?..

source 2023.10.09

PowerShell FTP 서버에 연결하여 파일 가져오기

PowerShell FTP 서버에 연결하여 파일 가져오기 $ftpServer = "ftp.example.com" $username ="validUser" $password ="myPassword" $localToFTPPath = "C:\ToFTP" $localFromFTPPath = "C:\FromFTP" $remotePickupDir = "/Inbox" $remoteDropDir = "/Outbox" $SSLMode = [AlexPilotti.FTPS.Client.ESSLSupportMode]::ClearText $ftp = new-object "AlexPilotti.FTPS.Client.FTPSClient" $cred = New-Object System.Net.NetworkCredential($use..

source 2023.10.09

Enter-PS 세션이 내 Powershell 스크립트에서 작동하지 않습니다.

Enter-PS 세션이 내 Powershell 스크립트에서 작동하지 않습니다. 스크립트에서 아래 행을 실행하면 파일이 로컬 컴퓨터에 생성됩니다. $cred = Get-Credential domain\DanTest Enter-PSSession -computerName xsappb01 -credential $cred New-Item -type file c:\temp\blahxsappk02.txt exit-pssession 파워셸 콘솔에서 각 라인을 개별적으로 실행하면 원격 세션이 올바르게 생성되고 원격 컴퓨터에 파일이 생성됩니다.왜 그런지 생각해보셨나요?혹시 대본이 타이밍 문제인가요?이것이 타이밍 문제인지 확실하지 않습니다.Enter-PSSession이 중첩된 프롬프트와 같은 것을 호출하고 후속 명령이 실행..

source 2023.09.14

Basic Powershell - Word Docx를 PDF로 일괄 변환

Basic Powershell - Word Docx를 PDF로 일괄 변환 이 사이트에서 찾을 수 있는 스크립트를 사용하여 PowerShell을 사용하여 Word Docx를 PDF로 일괄 변환하려고 합니다. http://blogs.technet.com/b/heyscriptingguy/archive/2013/03/24/weekend-scripter-convert-word-documents-to-pdf-files-with-powershell.aspx # Acquire a list of DOCX files in a folder $Files=GET-CHILDITEM "C:\docx2pdf\*.DOCX" $Word=NEW-OBJECT –COMOBJECT WORD.APPLICATION Foreach ($File in..

source 2023.09.09

Powershell 스크립트로 끌어서 놓기

Powershell 스크립트로 끌어서 놓기 나는 이것에 대한 답이 있다고 생각했지만, 가지고 놀수록 파워셸의 디자인 결함으로 보입니다. 끌어서 놓기(또는 Send-To 메커니즘 사용)하여 여러 파일 및/또는 폴더를 Powershell 스크립트에 배열로 전달합니다. 테스트 스크립트 #Test.ps1 param ( [string[]] $Paths, [string] $ExampleParameter ) "Paths" $Paths "args" $args 시도 #1 다음 명령줄로 바로 가기를 만들고 파일을 끌어다 놓았습니다.파일은 먼저 스크립트 매개 변수와 위치적으로 일치하는 개별 매개 변수로 나타나며, 나머지 매개 변수는 $args 배열에 배치됩니다. 시도 #1의 바로 가기 powershell.exe -nopro..

source 2023.08.25

Powershell의 빠르고 간단한 이진 연결 파일

Powershell의 빠르고 간단한 이진 연결 파일 파워셸을 사용하여 이진 파일을 연결하는 가장 좋은 방법은 무엇입니까?기억하기 쉽고 실행이 빠른 원라이너를 선호합니다. 제가 생각해낸 최고의 것은: gc -Encoding Byte -Path ".\File1.bin",".\File2.bin" | sc -Encoding Byte new.bin 이것은 잘 작동하는 것처럼 보이지만 큰 파일에서는 매우 느립니다.PowerShell을 사용하는 방법은 제가 PowerShell을 사용하는 방법입니다.그러나 성능을 향상시키려면 -ReadCount 매개 변수를 사용해야 합니다.또한 위치 매개 변수를 활용하여 이를 더욱 단축할 수 있습니다. gc File1.bin,File2.bin -Encoding Byte -Read 51..

source 2023.08.25

PowerShell: 헤더가 없는 형식 테이블

PowerShell: 헤더가 없는 형식 테이블 에서 PowerShell에 가 몇 개 .Format-TableCmdLet. 다음과 . Something... Operation AttributeName AttributeValue --------- ------------- -------------- Delete Member John Doe Something else... 필드의 의미는 매우 자명하기 때문에 형식 표의 출력에서 머리글, '--' 구분 기호 및 시작과 끝에 있는 빈 줄을 제거하고 싶습니다. CmdLet이 이를 지원하지 않는다고 생각합니다(또는 적어도 이를 위한 매개 변수가 있다면 찾을 수 없었습니다). Format-Table 출력의 실제 값을 가진 라인만 남기는 가장 좋은 방법은 무엇입니까?사용해..

source 2023.08.25

루프 X 횟수

루프 X 횟수 첫 PowerShell 스크립트를 작성하고 있는데 루프를 파악할 수 없습니다. $ActiveCampaign을 여러 번 반복할 수 있는 다음 항목이 있습니다. Write-Host "Creating $PQCampaign1 Pre-Qualified Report" Invoke-Item "$PQCampaignPath1\PQ REPORT $PQCampaign1.qvw" Write-Host "Waiting 1 minute for QlikView to update" sleep -seconds 60 # Wait 1 minute for QlikView to Reload, create Report and Save. DO{ Write-Host "Daily Qlikview Reports" Write-Host "W..

source 2023.08.20

PowerShell 스크립트를 깃 후크로 실행

PowerShell 스크립트를 깃 후크로 실행 PowerShell 스크립트를 깃 훅으로 실행할 수 있습니까? 나는 PowerShell 프롬프트에서 git을 실행하고 있는데, 이것은 아무런 차이가 없을 것 같지만, 후크의 이름이 확장자 없이 지정되어 있고 PowerShell(AFAIK)에는 .ps1 확장자가 필요하기 때문에 작동할 수 없는 것 같습니다.저는 그것이 문제인지 아니면 다른 것인지 확신할 수 없습니다.powershell 7.2 이후 Windows에서는 스크립트 확장자가 .ps1이어야 합니다.그래서 이 대답은 통하지 않을 것입니다. 후크 파일 내부에 직접 PowerShell 스크립트를 포함할 수 있습니다.다음은 예입니다.pre-commit사용한 후크: #!/usr/bin/env pwsh # Ver..

source 2023.08.05
반응형