0
現在、「companyName」である特定の列をフィルタリングする際に問題があります。私はフィルタリングする2つの会社名を持っていますが、私は1つでも働くことができません。 companyNameフィルタを追加しないと、givenNameとsurnameでユーザを正常に取得できます。ここでMicrosoft Azure AD Filtering
は、URLの通常版です:それはNULLを返します何らかの理由で
$beginURL = "https://graph.windows.net/".Settings::$appTenantDomainName."/users";
$feedURL = $beginURL.'?$filter=companyName%20eq%20'."'Company%20Name'".'%20and%20(startswith(givenName,'MyFirstName')%20or%20startswith(surname,'MyLastName'))&'.Settings::$apiVersion;
:
https://graph.windows.net/myTenant/users?$filter=companyName eq 'Company Name' and (startswith(givenName,'MyFirstName') or startswith(surname,'MyLastName'))&api-version=1.6
そして、ここでは、URLのエンコードバージョンです。
これは悲しいしている事実です。現在、すべてのユーザーをループしていますが、ユーザーに返す前にすべてのユーザーをループし、正しいCompanyNameがある場合はそれを返します。 –