Powershell 에서 Teams 로 Webhook 을 보내면 한글이 ??로 표시되는 경우가 있다.
$Params = @{
Uri = 'https://outlook.office.com/webhook/...'
Method = 'Post'
ContentType = 'Application/Json'
#Headers = @{'accept'='application/json'}
Body = $TeamsJSON | ConvertTo-Json -Depth 5
}
# Send It
$Request = Invoke-RestMethod @Params
Json 을 UTF8 (BOM 없음) 으로 변환
$TempBody = $TeamsJSON | ConvertTo-Json -Depth 5
# Build the web request
$Params = @{
Uri = 'https://outlook.office.com/webhook/...'
Method = 'Post'
ContentType = 'Application/Json'
#Headers = @{'accept'='application/json'}
Body = [System.Text.Encoding]::UTF8.GetBytes($TempBody)
}
# Send It
$Request = Invoke-RestMethod @Params
'OS > 업무 팁' 카테고리의 다른 글
OTP 토큰 백업과 복원 (0) | 2022.01.25 |
---|---|
폐쇄망에서 Logitech G Hub 기능 사용하기 (0) | 2022.01.17 |
[Bamboo] Git Clone 시, 심볼릭 링크 처리가 되지 않는 경우 (0) | 2021.11.03 |
PDF 번역 사이트 (0) | 2021.10.16 |
[Microsoft Teams] Incoming Webhook Test (0) | 2021.09.17 |