반응형

PowerShell 15

PowerShell 스크립트를 어디에 놓을 것입니까?

PowerShell 스크립트를 어디에 놓을 것입니까? (실제로 이런 질문을 하는 것이 믿기지 않지만, 오늘은 지력이 떨어졌습니다.) 저는 방금 제 첫 번째 진지한 PowerShell 스크립트를 작성했는데, 정말 만족스럽습니다.매일 사용할 계획입니다.포쉬 커맨드 라인에서 호출할 수 있기를 원합니다.동사 명사형 이름을 붙이겠지만, 지금은 단순한 .ps1이지, 패러마 등을 사용하는 고급 기능 중 하나는 아닙니다. 그럼 어디로 가야하고 포쉬 명령 줄에서 어떻게 불러야 하나요?앞으로 더 쓸 계획입니다!그들은 어디로 가야 합니까? 제 프로필에 있는 기능인가요? 제 길로 가야 하나요? PSM ModulePath에 들어가나요?어쨌든 거기에는 어떤 물건이 들어가나요?재귀적으로 보이나요 아니면 일반 PATH와 똑같나요? ..

programing 2023.10.29

PowerShell로 타사 DLL 파일 실행

PowerShell로 타사 DLL 파일 실행 파워쉘로 가능한지 아닌지 잘 모르겠습니다. 하지만 기본적으로 저는 EO Server라는 프로그램을 구성하는 Windows Forms 프로그램을 가지고 있습니다.EO Server는 API를 가지고 있고, 나는 EOSserver API.dll을 참조하여 다음 코드를 실행합니다. using EOserverAPI; ... private void myButton_Click(object sender, EventArgs e) { String MDSConnString="Data Source=MSI;Initial Catalog=EOMDS;Integrated Security=True;"; //Create the connection IEOMDSAPI myEOMDSAPI = EOM..

programing 2023.10.19

PowerShell ISE에서 스크립트가 실행되고 있는지 확인할 수 있는 방법이 있습니까?

PowerShell ISE에서 스크립트가 실행되고 있는지 확인할 수 있는 방법이 있습니까? PowerShell ISE에서 PowerShell 스크립트가 실행 중인 경우 시작-변환, 중지-변환 줄을 건너뛸 수 있습니다. 가능한가요?그리고 어떻게 하면 이것을 이룰 수 있을까요?다음을 수행할 수 있습니다. if ($host.name -eq 'ConsoleHost') # or -notmatch 'ISE' { .. do something .. } else { .. do something else.. } 이것은 꽤 오래 전에 질문을 받았고 이미 답변된 것으로 표시되었지만 한 가지 방법이 더 있습니다. function Test-IsISE { # try...catch accounts for: # Set-StrictMo..

programing 2023.09.24

특정 파일/파일 이름을 찾기 위한 파워셸 스크립트?

특정 파일/파일 이름을 찾기 위한 파워셸 스크립트? 파일 이름 안에 있는 문자열이 아니라 정확한 파일 이름을 검색하는 작은 스크립트를 작성하고 싶었습니다. 예를 들어 탐색기를 사용하여 'hosts'를 검색하면 기본적으로 여러 개의 결과가 나타납니다.스크립트와 함께 제가 지정한 이름만 원합니다.가능하다고 가정하고 있습니다. 대본을 시작한 지 얼마 안 됐는데 개인적인 용도로만 쓰는 거라 중요한 게 아니라 그냥 귀찮아요.저는 여러 개의 드라이브를 가지고 있어서 드라이브 문자를 쿼리하고 파일 이름을 지정하는 두 개의 입력으로 시작했습니다.확장자, 파일 크기 등으로 검색할 수는 있지만 정확한 이름으로 검색할 수는 없는 것 같습니다. 어떤 도움이라도 주시면 감사하겠습니다! 편집 : 모든 응답에 감사드립니다.그냥 최..

programing 2023.09.09

C#에서 powershell cmdlet 호출 중

C#에서 powershell cmdlet 호출 중 C#에서 PS cmdlet을 호출하는 방법을 배우려고 하는데 PowerShell 클래스를 알게 되었습니다.기본적인 용도로는 잘 작동하지만, 이제 다음 PS 명령을 실행하고 싶었습니다. Get-ChildItem | where {$_.Length -gt 1000000} 파워셸 수업을 통해 이것을 구축하려고 했지만, 이것을 할 수 없을 것 같습니다.지금까지 제 코드는 다음과 같습니다. PowerShell ps = PowerShell.Create(); ps.AddCommand("Get-ChildItem"); ps.AddCommand("where-object"); ps.AddParameter("Length"); ps.AddParameter("-gt"); ps.Ad..

programing 2023.09.04

Powershell 내에서 폴더를 여는 방법

Powershell 내에서 폴더를 여는 방법 PowerShell에서 폴더를 여는 방법은 무엇입니까?특정 폴더에서 PowerShell을 시작하는 방법을 말하는 것이 아닙니다. 내가 의미하는 것은 파워셸의 명령줄에서 "문서 열기"와 같은 폴더를 열고 싶다는 것입니다.사용Invoke-Itemcmdlet 또는 별칭: ii. PS> ii c:\windows # open the windows directory in windows explorer PS> ii c:\book.xls # open book.xls in Excel PS> ii . # open the current directory in windows explorer Powershell 및 cmd 호환 방법(그리고 가장 일반적인 방법이라고 생각합니다): st..

programing 2023.08.30

PowerShell 가져오기 모듈 대 도트 소싱

PowerShell 가져오기 모듈 대 도트 소싱 주요 PowerShell 스크립트에서 일부 기능을 분리하려면 다음과 같이 기록할 수 있습니다..ps1파일과 도트 소스가 같거나 내가 그것을 a로 만들 수 있습니다..psm1다음을 사용하여 동일한 항목을 가져옵니다.Import-Module. 어떤 것이 더 낫고 왜?모듈은 라이브러리에 가장 적합합니다.모듈에서 내보내는 내용을 더 잘 제어할 수 있습니다.즉, PSM1 파일의 모든 스크립트 변수는 기본적으로 비공개이며 가져올 때 모듈 외부에서는 볼 수 없습니다.마찬가지로 모든 기능은 공용입니다.그러나 PSM1 파일에서 Export-ModuleMember를 사용하여 모듈에서 내보내는 변수, 함수, 별칭, cmdlet 등을 정확하게 제어할 수 있습니다.세션에서 모듈을..

programing 2023.08.30

PowerShell을 사용하여 XSD에 대해 XML 파일의 유효성을 검사하는 방법은 무엇입니까?

PowerShell을 사용하여 XSD에 대해 XML 파일의 유효성을 검사하는 방법은 무엇입니까? 개발 과정에서 단일 XSD 파일에 대해 전체 폴더의 XML 파일 가치를 확인할 수 있습니다.PowerShell 함수는 다음과 같이 파일 목록을 파이프로 연결할 수 있기 때문에 적합한 후보로 보입니다. dir *.xml | Validate-Xml -Schema.\MySchema.xsd C#의 참조된 XSD에 대한 Xml 유효성 검사 문제에서 C# 코드를 이식하는 것을 고려했지만 PowerShell에서 핸들러를 추가하는 방법을 모르겠습니다.현재 승인된 답변의 스크립트가 다음 요소의 잘못된 순서에 대한 오류를 검증하지 않는다는 점에 대해 언급하고 싶습니다.xs:sequence예: test.xml Baker stre..

programing 2023.08.25

Powershell 모듈에서 "헬퍼" 기능을 숨기는 방법

Powershell 모듈에서 "헬퍼" 기능을 숨기는 방법 저는 최종 사용자를 위한 몇 가지 기능과 최종 사용자가 호출하지 않는 몇 가지 내부 도우미 기능을 가진 모듈 xy를 가지고 있습니다. Get-Command -Module xy -CommandType function 에는 모듈 폴더에 있는 모든 기능(예:get-foo그리고.get-foo_helper) 숨을 수 있는 방법이 있습니까?get-foo_helper다음을 사용하는 최종 사용자의 기능: Get-Command -Module tcaps -CommandType function 제가 한 일 중 하나는 내보낼 함수에 동사-명사 명명 규칙을 사용하는 것이지만 도우미 함수에서는 하이픈을 생략하는 것입니다. 그리고나서,export-modulemember *-..

programing 2023.08.20

하위 항목의 -include와 -filter 간의 차이

하위 항목의 -include와 -filter 간의 차이 누가 사이의 차이점을 설명해 주시겠습니까?-Include그리고.-Filter의 옵션Get-ChildItem지휘를 맡다 아래는 제가 실행하려고 하는 두 가지 코드입니다.둘 다 특정 디렉터리에 있는 텍스트 파일을 찾는 역할을 합니다. PS C:\Users\352997> get-childitem -path Desktop\Extras -filter *.txt Directory: C:\Users\352997\Desktop\Extras Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 12/22/2014 4:05 PM 140 Expense_report.txt -a--- 1/14/2015 4..

programing 2023.08.10
반응형