https://oevenezolano.org/2024/08/vc1989y Powershell 의 Prompt는 기본적으로 PS {현재경로}> 로 되어 있다. 이 모양은 Powershell 에서 명령을 수행하고 Prompt 라는 Function을 수행한 결과이다. 믿기지 않는 다면 다음 명령으로 확인 해 보자. Get-Command prompt 다음과 같이 Fuction임을 확인 할 수 있을 것이다. CommandType Name Definition ———– —- ———- Function prompt $(if (test-path variable:/PSDebugCon… Definition을 자세히 보면 다음과 같다. $(…
https://sugandhmalhotra.com/2024/08/07/ax4o0bk8kPowershell – FTP List Parsing
Powershell 을 이용해 FTP Server를 상대로 자동화 작업을 하다보니 File 업로드, 다운로드 뿐 만 아니라. 특정 FTP 경로 아래에 있는 File 과 Directory 들의 정보가 필요 했다. 이때 FTP Server를 상대로 WebRequest를 보내는데 이때 Request Method를 “List”로 한다. 이전에 올린 포스트인 Get-WebResponseString 을 이용하여 List를 요청 해 보자. 참고 Get-WebResponseString $Url = “ftp://Use-Powershell.com” $Username =…
https://blog.extraface.com/2024/08/07/3g6la1bPowershell – Web (FTP) Request, Response
https://www.clawscustomboxes.com/5bz60bx Powershell 을 이용하여 웹 요청을 해보자. 웹 사이트를 관리 하거나 Rest 방식의 서비스를 사용 할 때 유용하다. Get-WebResponseString Function Get-WebResponseString { param ( [Parameter(Mandatory=$true)] [String]$Url, [Parameter(Mandatory=$true)] [String]$Method, [Parameter(Mandatory=$false)] [System.Net.NetworkCredential]$Credential ) $Request = [System.Net.WebRequest]::Create($Url) $Request.Method = $Method if ($Credential -ne $null) { $Request.Credentials = $credential } $Response = $Request.GetResponse() $StreamReader = New-Object System.IO.StreamReader $Response.GetResponseStream() $StreamReader.ReadToEnd() }…
Powershell – Hash Tables (해시 테이블)
Powershell 에서의 Hash Table은 .NET 의 System.Collections.Hashtable 타입이다. 따라서 동일한 Property와 Method 들을 가지고 있다. Hash Table은 Key-Value Pair(쌍) 의 Collection 이다. Key 와 Value 쌍으로 있어야 입력 할 수 있다. Value는 null 값이 가능 하지만 Keys는 null 값이 허용되지 않는다. Hash Table 생성 Hash Table 개체는 New-Object cmdlet 또는 @{ } 로 생성 할…
https://foster2forever.com/2024/08/vvdi2ce.htmlPowershell – Arrays (배열)
https://inteligencialimite.org/2024/08/07/2onu82h5zff Powershell 의 모든 Variable(변수)는 .NET의 Type을 가지는데 지금 부터 설명할 Array는 Powershell에서 기본 값으로 System.Object[] 타입으로 생성된다. 배열 선언 간단한 Array부터 만들어 보자. $Arr = “A”, “B”, “C” $Arr # A B C 다음과 같이 출력 될 것이다. A B C 원소가 3개인 Object 배열 (Object[]) 이 생성되었다. 확인을 위해 다음을 하나씩 입력 해 보자…
Powershell – Web File Download , Upload
https://eloquentgushing.com/p2k113l Powershell을 이용하여 Linux의 wget과 같이 Web (http, ftp) 에서 File을 다운로드하고 업로드하는 스크립트를 만들어 보자. .Net의 WebClient를 사용하면 간단하다. Get-WebFile.ps1 param( [Parameter(Mandatory=$true, ValueFromPipeline=$true, Position=0)] [String[]]$FileURLs, [String]$SavePath = (Get-Location), [String]$Username, [String]$Password ) if ( -not (Test-Path $SavePath)) { return } foreach ($FileURL in $FileURLs) { $Pieces = $FileURL.Split(“/”) $FileName = $Pieces[$Pieces.Count – 1] $FilePath = Join-Path…
Xanax Prescription Online LegalPowershell – Network Adapter Enable, Disable
WmiObject 를 이용하여 네트워크 장치(랜카드, NIC)를 활성화, 비 활성화 시킨다. 핵심은 win32_networkadapter WmiObject 를 이용하여 해당 Network Adapter Object를 추출한뒤 .Enable() .Disable() 메서드를 호출 하는 것이다. Set-NetworkAdapterStatus.ps1 $Adapters = gwmi win32_networkadapter | ?{$_.PhysicalAdapter} $Adapters | select index, name, NetEnabled | Format-Table -AutoSize [int]$SelectedIndex = Read-Host “Select Network Adapter index ” $SelectedAdapter = $Adapters | ?{$_.index…
https://www.psicologialaboral.net/2024/08/07/yfbe26660uPowershell Test-Connection 으로 네트워크상의 Host들 확인하기
https://udaan.org/wjgnawfbye.php Powershell cmdlet 중 하나인 Test-Connection 은 네트워크상의 Host와 ICMP 패킷을 이용하여 연결을 테스트 할 수 있다. 이 cmdlet은 흔히 cmd 에서 사용하는 ping.exe와 매우 유사하다. Test-Connection [-ComputerName] [[-Source] ] [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-BufferSize ] [-Count ] [-Credential ] [-Delay ] [-Impersonation…
https://aiohealthpro.com/5pdmsfcq259Powershell 에서의 정규 표현식 (Regular Expressions)
https://merangue.com/58mvadcsge Regular Expression with Powershell
https://www.completerehabsolutions.com/blog/r4rjhg2wkPowershell 논리, 비교 연산자 (Logical, Comparison Operators)
Powershell 의 논리 연산자, 비교 연산자는 보편적으로 많이 사용 되는 특수문자 (> , <, =, &, …) 들을 사용하지 않고 -[keyword] 형태로 사용 된다. 들어가기 전에 Powershell 에서 bool 값은 $true, $false 로 표현 할 수 있음을 숙지 하자 논리 연산자 bool 타입을 연산하여 bool 값을 반환함 -and : 논리곱 $true -and $true # True…
- ← Previous
- 1
- 2
- 3
- …
- 13
- Next →