blog.icewolf.ch

Let's talk about IT!
posts - 1801, comments - 295, trackbacks - 0

My Links

Archives

Post Categories

icewolf

Improve Microsoft Documentation with GitHub (example New-CsOnlineAudioFile)

Hallo zusammen,

Viele wissen gar nicht, dass man mithelfen kann die Microsoft Dokumentation unter https://docs.microsoft.com.

Bei folgendem Beispiel  habe ich das gemacht:

New-CsOnlineAudioFile

https://docs.microsoft.com/en-us/powershell/module/skype/new-csonlineaudiofile?view=skype-ps

Klickt man auf den Feedback for "This page" Knopf, kommt man auf GitHub und kann ein Issue eröffnen (benötigt ein kostenloses GitHub Konto).

In diesem Fall habe ich mal nachgefragt, was denn der Unterschied zwischen New-CsOnlineAudioFile und Import-CsOnlineAudioFile.

https://github.com/MicrosoftDocs/office-docs-powershell/issues/7196

Ich glaube ich habe es mittlerweile verstanden: New-CsOnlineAudioFile erstellt ein AudioFile Objekt, welches dann beim Import-CsOnlineAudioFile verwendet werden kann.

#Create AudioFile Object
$content = Get-Content "E:\Temp\CallQueueDemo02.mp3" -Encoding byte -ReadCount 0
$AudioFile = New-CsOnlineAudioFile -FileName "CallQueueDemo02.mp3" -Content $content
$AudioFile

Die Eigenschaften des $AudioFile Objekts kann man mit Get-Member anschauen

$AudioFile | Get-Member

Man sieht, dass das Objekt eine Content Eigenschaft hat, welche den Binären Content des Audiofiles enthält.

Das praktische Beispiel erfolgt hier:

#Upload Audio File
$Upload = Import-CsOnlineAudioFile -ApplicationId "HuntGroup" -FileName $AudioFile.FileName -Content $AudioFile.Content

Ich hoffe, mein Vorschlag zur Verbesserung der Dokumentation wird übernommen. Hoffentlich regt dieser Artikel euch an, auch mitzumachen und Verbesserungen einzubringen.

Grüsse
Andres Bohren

Print | posted on Friday, February 5, 2021 11:38 PM | Filed Under [ Powershell Teams ]

Powered by:
Powered By Subtext Powered By ASP.NET