Qeedji 1.11.11 002A Скачать руководство пользователя страница 44

44

6.5    Appendix: AZURE AD Application Powershell module

Download  the 

 Powershell_Innes_AAD-1.10.13.zip 

  from  the 

Innes  Site  Web

  then  follow  the  instructions  below.

Introduction

This  set  of 

Powershell

  functions  allows  to:

create  an 

Azure  Active  Directory

  application,  with  the 

 New-AADApplication 

  function,

remove  an 

Azure  Active  Directory

  application,  with  the 

 Remove-AADApplication 

  function.

These  functions  are  defined  in  the 

 PSAAD 

  PowerShell  module  stored  in  the 

 Modules\PSAAD\ 

  directory.

The  result  of  the 

Powershell

  functions  is  also  stored  in  a  JSON  file.

Edit  the  file  and  store  preciously  the  values  which  could  be  required  for  your  application:

the 

 clientId 

  value,

the 

 tenantId 

  value,

the 

 clientSecret 

  value.

Security

By  default,  the  execution  of  local 

Powershell

  scripts  are  not  allowed.  You  can  change  their  execution  rights  by  changing  the 

PowerShell

  security  policy.

This  modification  has  to  be  done  once  with  the 

 Set-ExecutionPolicy 

 

Powershell

  function.  Your  organization  may  have  to  change  it  according  to  your

security  rules.
For  example,  to  authorize  the  execution  of  all  scripts,  launch  a 

Powershell

  console  with  administrator  rights,  and  type:

PS > Set-ExecutionPolicy -ExecutionPolicy Unrestricted -scope CurrentUser 

For  further  information,  look  at  the  cmdlet 

 Set-ExecutionPolicy 

  help  page.

If  you  cannot  allow  the  execution  of  unsigned  local  scripts,  you  can  install  the  provided  certificate  in  the  list  of  authorized  root  certificates  with  the

command:

PS > cd <your_path_to_the_scripts>\Powershell_Innes_AAD\Certificate\ 
PS > Import-PfxCertificate -FilePath InnesCodeSigningRootCA_1.pfx -CertStoreLocation ../.. 
cert:\CurrentUser\Root -Password $(ConvertTo-SecureString "1234" -AsPlainText -Force) 

To  import  the  .pfx  certificate,  you  can  also  use  the  MS-Windows  application 

 certmgr.msc 

,  select  the 

 Trusted Root Certification Authorities 

,  right  clic

on 

 All Tasks 

,  select  the 

 Import 

  item,  select  the  file  and  enter  the  password 

 1234 

.  When  ended,  close  the  current  Powershell  console.

Prerequisite

Install the Azure AD module

Install  the 

AzureAD

  module  with  the  command  below:

PS > Install-Module -name AzureAD -scope CurrentUser 

Dependency

If  this  message  is  prompted,  enter 

 Y 

.

The NuGet supplier is required to continue 
PowerShellGet requires the NuGet vendor, version 2.8.5.201 or later, to interact with the repositories. 
The NuGet provider must be available in "C:\Program Files\PackageManagement\ProviderAssemblies" or ../.. 
"C:\Users\<username>\AppData\Local\PackageManagement\ProviderAssemblies". 
You can also install the provider NuGet by executing the command "Install-PackageProvider -Name NuGet ../.. 
-MinimumVersion 2.8.5.201 -Force". Do you want that PowerShellGet installs and imports the NuGet provider now? 
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): 

If  this  message  is  prompted,  enter 

 Y 

.

Unapproved repository 
You install the modules from an unapproved repository. If you approve this repository, change its ../.. 
InstallationPolicy value by running the Set-PSRepository command applet. Do you really want to install From PSGallery ? 
[Y] Yes [T] Yes for all [N] No [U] No for all [S] Suspend [?] Help (default is "N"): 

Usage

To  use  one  of  the 

Powershell

  modules,  you  have  to  define  the  environment  variable  for  PSAAD.  You  have  3  possibilities:

Содержание 1.11.11 002A

Страница 1: ...User manual SBL10e m365_room 1 11 11 002A...

Страница 2: ...oduct may differ slightly from those described in this manual depending on the developments of the various suppliers Precautions for use Please read and heed the following warnings before turning on t...

Страница 3: ...n guration Administrator Con guration LAN Con guration Servers Con guration Date and time Con guration Tasks Maintenance Firmware Maintenance Preferences Maintenance Logs Maintenance Tools Maintenance...

Страница 4: ...4 Part I Description and installation...

Страница 5: ...ensure better rendering of the SBL10e the device should not be installed under direct sunlight The SBL10e device is designed to be illuminated 12 hours a day 7 days a week Package Contents Articles D...

Страница 6: ...6 1 1 1 Device dimensions...

Страница 7: ...ple i qeedji tech model SBL10e sn 01320 00009 mac lan1 00 1C E6 02 4C EC mac wpan1 DF 27 83 3C 8A 90 Packingbox label This is the label stuck also on the packingbox It is showing the device model the...

Страница 8: ...an Ethernet wall plug supporting PoE IEEE802 3af Given the device footprint it is preconised to use Ethernet wall plug plastron with a right insertion Consequently the Ethernet wall plug whose plastro...

Страница 9: ...4 Uninstallation With a screw driver hold down the pin of the Ethernet connector 1 of the SBL10e device at the same time you are releasing with the hand 2 the SBL10e device from the Ethernet wall plu...

Страница 10: ...isplayed Light states and colors The device can support the states and colors values showed below Color State OFF Red ON steady or ON flashing Green ON steady or ON flashing Blue ON steady or ON flash...

Страница 11: ...a new bm0032_m365_room sbl10e xx yy zz bin rmware le at the root of the device WebDAV directory http device ip addr pushed with a WebDAV client by receiving an install command with an appropriate bm0...

Страница 12: ...tory are not valid It should never occur For further information contact support qeedji tech Nominal or recovery 4 very short and consecutive blue ashs 250 ms with a 5 5 seconds periodicity A SBL10e d...

Страница 13: ...13 Part II Applicative user interface...

Страница 14: ...sword admin The URL falls into the m365_room applicative user interface http device_IP_addr webui This pane allows to watch the current light state color ON steady green there is no more event schedul...

Страница 15: ...aracters the Next booking subject value the start date and the end date could stay sometimes empty or the Next booking subject value may be displayed with a unexpected shortened value of the original...

Страница 16: ...16 Part III Administration console user interface...

Страница 17: ...rd admin The URL falls automatically into the applicative user interface At the top right corner click on the Administration Console button For further information refer to the chapter Applicative use...

Страница 18: ...ds The same login credentials are used to access to the WebDAV server It is recommended that you enter one unique Hostname value for each device In case several SBL10e devices are located in different...

Страница 19: ...te After a device reboot when the device is con gured with Obtain de IP address automatically by DHCP activated and Time for attempts is activated in case the DHCP server is unavailable after the Time...

Страница 20: ...7 NTP time server 8 ensure that NTP time server is checked and has a valid IP address The m365_room application can work properly only when the NTP server is activated in the Web user interface and i...

Страница 21: ...ction attempts the light is switched Off until the next successful connection attempt Upgrading the device with another application type will clear the current datasource con guration data When the de...

Страница 22: ...ation pane select the Date and Time menu to check the time con guration timezone system date of your device day and time Your device must be on time and a valid NTP server must be de ned For further i...

Страница 23: ...ogram the reboot task time During the reboot task the light state is Off for a couple of seconds until the next data source server connection If the NTP server set is not available anymore and the sys...

Страница 24: ...op your bin le in the Drop file here or click to add one location or click on it to add one then click on the Send button to update the rmware version of your device Wait a couple of seconds the time...

Страница 25: ...eles America Manaus America Mexico_City America Montevideo America New_York America Phoenix America Recife America Regina America Rio_de_Janeiro America San_Francisco America Santiago America Sao_Paul...

Страница 26: ...try to x the trouble The logs are allowing to know whether the M365 server is available if not check your internet connection and check with your administrator account that your M365 system is availa...

Страница 27: ...for the Datasource server The trusted certi cate is not checked in this version The ash memory storage is used to store all the directories and les hosted at the root of the WebDAV directory and the...

Страница 28: ...s created in the conf folder When the user preference system tftp enable is true a tftp_crc le containing the CRC of the js con guration script downloaded from the TFTP server is written in the conf f...

Страница 29: ...s json le per each device Loading a wrong prefs json suitable for another application type for example would lead to some loss of data like the datasource server con guration So check the consistency...

Страница 30: ...tion about the device Firmware label and version of the rmware embedded in the device Model model of the Qeedji device Manufacturer product manufacturer name Manufacturer URL manufacturer Web site Hos...

Страница 31: ...31 3 1 12 Information Network In the Information pane select the Network menu to view a summary of the device s network con guration...

Страница 32: ...32 Part IV Technical information...

Страница 33: ...rk Other information 1x Ethernet 10 100 Base T male connector WPAN Bluetooth Low Energy 5 Frequency band 2 402 to 2 480 GHz Tx Power 8 dBm Operating temperature Storage temperature 0 C to 40 C 20 C to...

Страница 34: ...ted consult the dealer or an experienced radio TV technician for help This equipment complies with FCC s radiation exposure limits set forth for an uncontrolled environment under the following conditi...

Страница 35: ...35 Part V Contacts...

Страница 36: ...ji Web site for FAQ application notes and software downloads https www qeedji tech Qeedji FRANCE INNES SA 5A rue Pierre Joseph Colin 35700 RENNES Tel 33 0 2 23 20 01 62 Fax 33 0 2 23 20 22 59 Qeedji G...

Страница 37: ...37 Part VI Appendix...

Страница 38: ...ce SN 1 10 13 api v1 s ys m odel nam e yes None val ue SBL10e Get t he devi ce m odel nam e 1 10 13 api v1 s ys m anuf act ur er yes None val ue Qeedj i Get t he m anuf act ur er 1 10 13 api v1 s ys m...

Страница 39: ...speci c lename pattern is required for the js con guration script except the js le extension The system httpd username preference value is limited to 15 characters max The system httpd password prefer...

Страница 40: ...abbccddeeff js with aa bb cc dd ee ff is the MAC address of the device When a js con guration script is modi ed on the TFTP server the device must be restarted once so that the new con guration script...

Страница 41: ...is pane enter the IP address of the TFTP server Indeed entering the TFTP server domain name may prevent the feature to work properly Copy the js con guration script in the exported directory of the TF...

Страница 42: ...DOWS system32 PSVersionTable Name Value PSVersion 5 1 19041 1023 PSEdition Desktop PSCompatibleVersions 1 0 2 0 3 0 4 0 BuildVersion 10 0 19041 1023 CLRVersion 4 0 30319 42000 WSManStackVersion 3 0 PS...

Страница 43: ...bb1ff602 943c 42dc a890 45caf0504afb DEMO 02 demo02 innesrd onmicrosoft com Member bb1ff602 943c 42dc a890 45caf0504afc DEMO 03 demo03 innesrd onmicrosoft com Member bb1ff602 943c 42dc a890 45caf0504...

Страница 44: ...s Powershell_Innes_AAD Certificate PS Import PfxCertificate FilePath InnesCodeSigningRootCA_1 pfx CertStoreLocation cert CurrentUser Root Password ConvertTo SecureString 1234 AsPlainText Force To impo...

Страница 45: ...hell console To use the functions or get help you must then import the module s with the Import Module function Example PS Import Module PSAAD Depending on how you get the scripts you may have this fo...

Страница 46: ...rts the common parameters Verbose Debug ErrorAction ErrorVariable WarningAction WarningVariable OutBuffer PipelineVariable and OutVariable For more information see about_CommonParameters https go micr...

Страница 47: ...ous command allowing to watch the client Id the tenant Id and the client secret values PS sbl10e_m365_room Name Value clientId xxxxxxxx xxxx xxxx xxxx xxxxxxxxxxxx objectId xxxxxxxx xxxx xxxx xxxx xxx...

Страница 48: ...shown here after by connecting to the Microsoft Azure portal This procedure allows to generate you own ID and SECRET required in SBL10e con guration pane To support Microsoft 365 Application client I...

Страница 49: ...ation name e g SBL10e M365 room Select the appropriate Account in the organization directory only organization only Single tenant radio button and press on the Register button In the Overview menu cop...

Страница 50: ...50 In the Overview menu copy to clipboard the Directory tenant ID value the 2nd value required in SBL10e con guration tab and store it preciously...

Страница 51: ...Enter a name e g my_client_secret and press on the Add button Copy into clipboard the client secret value the 3rd input for the SBL10e con guration tab and store it preciously Do it right now because...

Страница 52: ...52...

Страница 53: ...PI permissions menu press on the Add a permission button For m365_room application these permissions must be granted Calendars Read User Read All Click on the Microsoft graph button Select then the Ap...

Страница 54: ...ter input enter the text calendar and check the option Calendars Read Do not press now on the Add permissions button right now In the display lter input enter the text User and scroll to the bottom to...

Страница 55: ...55 Select the option User ReadAll Click on the Add permissions button At this step the permissions are not yet granted...

Страница 56: ...56 Click on the Grant admin consent for your_organization button Now the permissions are granted...

Страница 57: ...PowerShell scripts function allow to create or delete Azure Active Directory application and get the appropriate application client ID value client secret value tenant ID value Room creation and con...

Страница 58: ...calendar system The resource must be in AutoAccept mode so that the meeting is automatically stored properly in the room resource calendar Check the AutoProcessing value by calling this Powershell com...

Отзывы: