Skip to content

Commit f9b1d22

Browse files
authored
Merge pull request #202476 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/azure-docs (branch main)
2 parents 46be5e6 + 4f569e3 commit f9b1d22

File tree

2 files changed

+24
-3
lines changed

2 files changed

+24
-3
lines changed

articles/active-directory/devices/howto-vm-sign-in-azure-ad-linux.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,27 @@ You can enforce Conditional Access policies such as require multi-factor authent
248248
> [!NOTE]
249249
> Conditional Access policy enforcement requiring device compliance or Hybrid Azure AD join on the client device running SSH client only works with Az CLI running on Windows and macOS. It is not supported when using Az CLI on Linux or Azure Cloud Shell.
250250
251+
### Missing application
252+
253+
If the Azure Linux VM Sign-In application is missing from Conditional Access, use the following steps to remediate the issue:
254+
255+
1. Check to make sure the application isn't in the tenant by:
256+
1. Sign in to the **Azure portal**.
257+
1. Browse to **Azure Active Directory** > **Enterprise applications**
258+
1. Remove the filters to see all applications, and search for "VM". If you don't see Azure Linux VM Sign-In as a result, the service principal is missing from the tenant.
259+
260+
Another way to verify it is via Graph PowerShell:
261+
262+
1. [Install the Graph PowerShell SDK](/powershell/microsoftgraph/installation) if you haven't already done so.
263+
1. `Connect-MgGraph -Scopes "ServicePrincipalEndpoint.ReadWrite.All","Application.ReadWrite.All"`
264+
1. Sign-in with a Global Admin account
265+
1. Consent to permission prompt
266+
1. `Get-MgServicePrincipal -ConsistencyLevel eventual -Search '"DisplayName:Azure Linux VM Sign-In"'`
267+
1. If this command results in no output and returns you to the PowerShell prompt, you can create the Service Principal with the following Graph PowerShell command:
268+
1. `New-MgServicePrincipal -AppId ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0`
269+
1. Successful output will show that the AppID and the Application Name Azure Linux VM Sign-In was created.
270+
1. Sign out of Graph PowerShell when complete with the following command: `Disconnect-MgGraph`
271+
251272
## Login using Azure AD user account to SSH into the Linux VM
252273

253274
### Using Az CLI

articles/marketplace/partner-center-portal/pc-saas-fulfillment-subscription-api.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ Returns the list of all existing subscriptions for all offers made by this publi
251251
"endDate": "2020-04-30",
252252
"termUnit": "P1Y"
253253
},
254-
"autoRenew": false
254+
"autoRenew": false,
255255
"allowedCustomerOperations": ["Read"],
256256
"sessionMode": "None",
257257
"isFreeTrial": false,
@@ -388,7 +388,7 @@ Response body example:
388388
{
389389
"planId": "Platinum001",
390390
"displayName": "Private platinum plan for Contoso", // display name of the plan as it appears in the marketplace
391-
"isPrivate": true //true or false
391+
"isPrivate": true, //true or false
392392
"description": "plan description",
393393
"minQuantity": 5,
394394
"maxQuantity": 100,
@@ -400,7 +400,7 @@ Response body example:
400400
{
401401
"planId": "gold",
402402
"displayName": "Gold plan for Contoso",
403-
"isPrivate": false //true or false,
403+
"isPrivate": false, //true or false
404404
"description": "gold plan details.",
405405
"minQuantity": 1,
406406
"maxQuantity": 5,

0 commit comments

Comments
 (0)