반응형

PowerShell 18

지정된 cmdlet에 대한 모듈을 어떻게 찾습니까?

지정된 cmdlet에 대한 모듈을 어떻게 찾습니까? cmdlet을 재정의하는 함수에서 직접 호출할 특정 cmdlet에 대한 모듈은 어떻게 결정합니까? 예를 들어 시작 스크립트가 Microsoft에 존재하는지 어떻게 알 수 있습니까?파워셸.호스트? Get-Module Start-Transcript 아무것도 양보하지 않는 아래 답변을 위해 업데이트합니다. 출력은 다음과 같습니다. PS C:\Windows> Get-Command -type cmdlet start-transcript | fl * HelpUri : http://go.microsoft.com/fwlink/?LinkID=113408 DLL : C:\Windows\assembly\GAC_MSIL\Microsoft.PowerShell.ConsoleHos..

programing 2023.09.11

Powershell에서 공백 문자가 가변적인 분할 문자열

Powershell에서 공백 문자가 가변적인 분할 문자열 문자열 마녀를 분할하여 공백 문자가 가변적이지만 제거하고 싶은 빈 줄을 많이 얻고 싶습니다.이 강령 $text = "Video Video Audio Audio VBI VBI" $text.Split() 이것을 출력합니다. Video Video Audio Audio VBI VBI PS H:\> 그리고 이것을 원합니다. Video Video Audio Audio VBI VBI 최신 편집: 이 질문이 여전히 많은 조회수를 기록하고 있다는 것을 알게 되었습니다. 그래서 이 질문을 했을 때 저는 함수 프로그래밍이나 정규 표현식에 대해 전혀 알지 못했다는 것을 분명히 말씀드리고 싶습니다. 공백을 제거하고 문자열에서 배열을 만드는 여러 가지 방법이 있으므로 여기..

programing 2023.09.06

PowerShell DSC - 구성 매개 변수를 ScriptResources에 전달하는 방법은 무엇입니까?

PowerShell DSC - 구성 매개 변수를 ScriptResources에 전달하는 방법은 무엇입니까? PowerShell 원하는 상태 구성 스크립트를 사용하여 사내 애플리케이션을 구성하는 데 많은 문제가 있습니다.문제의 근본 원인은 구성 데이터를 ScriptResource에 전달할 수 없다는 것입니다(적어도 내가 시도하는 방식으로는 그렇지 않습니다). 내 스크립트는 사내 응용프로그램에 대한 구성 폴더를 생성한 다음 다음 일부 설정을 파일에 기록해야 합니다. configuration MyApp { param ( [string[]] $ComputerName = $env:ComputerName ) node $ComputerName { File ConfigurationFolder { Type = "Dire..

programing 2023.08.12

파일이 PowerShell의 심볼 링크인지 확인합니다.

파일이 PowerShell의 심볼 링크인지 확인합니다. 디렉터리 트리에 있는 PowerShell 스크립트를 사용하고 있으며, 가끔은 처리하면 안 되는 보조 파일이 하드 링크되어 있습니다.파일 여부를 쉽게 확인할 수 있는 방법이 있습니까?System.IO.FileInfo 아닌가요?)는 하드 링크입니까, 아닌가요? 그렇지 않다면 심볼릭 링크(심플링크)를 사용하는 것이 더 쉬울까요?사용해 보십시오. function Test-ReparsePoint([string]$path) { $file = Get-Item $path -Force -ea SilentlyContinue return [bool]($file.Attributes -band [IO.FileAttributes]::ReparsePoint) } 이것은 꽤 최..

programing 2023.08.07

배열 항목 대신 완전 배열 개체를 한 번에 하나씩 파이프로 연결하시겠습니까?

배열 항목 대신 완전 배열 개체를 한 번에 하나씩 파이프로 연결하시겠습니까? 한 CmdLet의 출력을 어레이의 개별 항목이 아닌 전체 어레이 개체로 파이프라인의 다음 CmdLet로 어떻게 전송합니까? -인 설명 - 일반적인 설명 about_pipelines에 대한 도움말에서 볼 수 있는 것처럼)help pipelinepowershell은 한 번에 하나씩 객체를 파이프라인 아래로 보냅니다.Get-Process -Name notepad | Stop-Process한 번에 하나의 프로세스를 파이프로 보냅니다. 예를 들어 타사 CmdLet(Do-SomeStuff)은 어떤 방식으로도 수정하거나 변경할 수 없습니다.Do-SomeStuff는 문자열 배열을 전달하거나 단일 문자열 개체를 전달하는 경우 다르게 수행됩니다...

programing 2023.07.28

윈도우즈 서버 2016의 모든 PowerShell 세션에서 명령 기록을 보려면 어떻게 해야 합니까?

윈도우즈 서버 2016의 모든 PowerShell 세션에서 명령 기록을 보려면 어떻게 해야 합니까? 윈도우즈 서버 2016의 모든 세션에서 전체 기록을 볼 수 있는 위치는 어디입니까? 다음 PowerShell 명령에는 현재 세션의 명령만 포함됩니다. Get-History PowerShell에 다음 명령을 입력합니다. (Get-PSReadlineOption).HistorySavePath 모든 기록이 저장되는 경로를 제공합니다.그런 다음 텍스트 편집기에서 경로를 엽니다. 해라cat (Get-PSReadlineOption).HistorySavePathPowerShell에 기록을 나열합니다.PowerShell에서 전체 기록을 가져오고 출력을 파일에 저장하려면 다음 명령을 사용합니다. Get-Content (Ge..

programing 2023.07.03

"'ng'이라는 용어가 cmdlet의 이름으로 인식되지 않습니다."라는 메시지

"'ng'이라는 용어가 cmdlet의 이름으로 인식되지 않습니다."라는 메시지 오늘은 기본적인 Angular 작업을 하면서JS 소개, 문제가 생겼습니다. 프로젝트를 진행하기 위해 PowerShell을 열었습니다.NPM이 작동했습니다. 다음을 사용하여 Angular를 설치할 수 있었습니다. npm install -g @angular/cli 제가 뛰려고 할 때마다, 저는 다음과 같은 것을 얻습니다. 'ng'이라는 용어가 cmdlet의 이름으로 인식되지 않습니다. 경로 변수의 첫 번째 경로는 NPM 경로여야 합니다.Node.js 명령 프롬프트를 열었을 때 ng 명령이 작동하는 것을 발견했습니다.바로 가기를 탐색해 보니 첫 번째 경로 변수가 NPM인지 확인하는 명령을 참조합니다.수정 대상: 내 컴퓨터에서 마우스..

programing 2023.05.14

Windows 명령줄에서 폴더 크기 가져오기

Windows 명령줄에서 폴더 크기 가져오기 Windows에서 서드파티 툴을 사용하지 않고 명령줄에서 폴더 크기를 가져올 수 있습니까? Windows 탐색기 → 속성에서 폴더를 마우스 오른쪽 버튼으로 클릭했을 때와 같은 결과를 원합니다.크기를 재귀적으로만 추가할 수 있습니다(다음은 배치 파일입니다). @echo off set size=0 for /r %%x in (folder\*) do set /a size+=%%~zx echo %size% Bytes 은 몇 . 왜냐하면 그것은 '이러다'이기 때문입니다.cmd는 32비트 부호 있는 정수 산술로 제한됩니다.그래서 2GiB가1 넘는 사이즈가 틀려요.또한 심볼링크와 접합이 여러 번 카운트되기 때문에 실제 크기가 아닌 상한 값이어야 합니다(단, 어떤 툴에서도 문..

programing 2023.04.14
반응형