text:
Tasks return /bin/bash: exit code: 127 when "args" has values

Hallo vscode developers,
It would appear that the newest version of vscode introduces a bug. Currently when I try to run a task with Ctrl+p -> Task task-name I get:
/bin/bash: autoreconf -i && ./configure: No such file or directory
The terminal process terminated with exit code: 127

However tasks that have absent "args" keys seems to work though. The issue that most resembles this is https://github.com/Microsoft/vscode/issues/28489. This issue made me try a task without an "args" key.
Side note: I have a SDK that "sources" some environment variables. However v1.21.1 worked fine for me.

VSCode Version: 1.22.1 950b8b0d37a9b7061b6f0d291837ccc4015f5ecd x64
OS Version: openSUSE Leap 42.3

Steps to Reproduce:

Run a task with an "args" key and filled in value (array with values).

Does this issue occur when all extensions are disabled?: Yes
My tasks.json:
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "configure",
            "type": "shell",
            "command": "autoreconf -i && ./configure",
            "args": [
                "${CONFIGURE_FLAGS}",
                "--with-init-system=systemd",
                "--prefix="
            ],
            "problemMatcher": []
        },
        {
            "label": "build",
            "type": "shell",
            "command": "make install",
            "args": [
                "-j", "4",
                "DESTDIR=$PWD/build"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "problemMatcher": []
        },
        {
            "label": "clean",
            "type": "shell",
            "command": "make clean",
            "problemMatcher": []
        },
        {
            "label": "clean-untracked",
            "type": "shell",
            "command": "git clean",
            "args": [
                "-x",
                "-d",
                "-f"
            ],
            "problemMatcher": []
        }
    ]
}

@GerardHH we fixed bugs around quoting of args which contain special characters like space. Since the comand you use with a shell has args we assume that the command needs to be quoted since it contains spaces. To fix this simply fold the commands into one command line doing:
"command": "autoreconf -i && ./configure ${CONFIGURE_FLAGS} --with-init-system=systemd --prefix="

I warned for awhile when an arg for a shell command had spaces to be folded into the command but sadly I mised the && shell case. I apologize for this. Since handling spaces correctly was a long wanted request I would like to ask you to change your command to make it work again.
Please note that the same applies for your clean-untracked.
Ok for you to close ?

Yes! @dbaeumer you're completely right!
Thank you for your time and I love the work all of you do with vscode!

Thanks!

authors: GerardHH dbaeumer


text:
Using console.time() and console.timeEnd() still results in 2 messages printed

VSCode Version: 1.21.1
79b44aa704ce542d8ca4a3cc44cfca566e7720f1
x64
OS Version: Windows 10 64-bit

Does this issue occur when all extensions are disabled?: Yes
Steps to Reproduce:

Create the following app.js file

console.time('a');
console.endTime('a');

Create a debug configuration that launches node with app.js.  Excerpt:

    {
      "type": "node",
      "request": "launch",
      "name": "App",
      "program": "${workspaceFolder}\\app.js"
    },

Start Debugging (F5)

Actual output
It shows two messages.
a: 0.206300999969244ms
a: 0.480ms

Expected output
Just one message.  Maybe something like:
a: 0.480ms

More info
This does not reproduce when launching node from the command line.  e.g.:
node app.js

...just shows the expected output.
a: 0.480ms

So it only occurs when running in the debugger.
The two times are different and it's not clear which one is the real time.  (Although one is formatted to 3 digits after the decimal places, so I'm guessing that's the real one.)
Related issue
I see #38376. Conversation in that issue makes the claim that this only happens when debugging an extension.  However, in my case, no extension is installed or enabled or being debugged.  So I feel the issue is worth re-opening.  Furthermore, that issue is locked and I cannot comment on it.

/findDuplicates

duplicate of #38376

This is not a duplicate of #38376.  Did you read my comment why?  I believe it is not a duplicate because you claim that #38376 only occurs because you are debugging an extension.  This is reproducible when you are not debugging an extension.
Can you please clarify rather than just close it?

source: gharchive/issue

authors: weinand wyckster

repo: Microsoft/vscode

license: MIT

license_type: permissive

license_source: github-api


text:
Error during update from 1.24 to 1.24.1: ReadProcessMemory

OS Version: Windows 7 Professional 64-bit Service Pack 1
vscode-inno-updater.log

I encountered the same problem trying to update 1.26.0 to 1.26.1, also on Windows 7 Professional 64-bit Service Pack 1.
vscode-inno-updater.log


text:
[Accessibility]A11y_VSCode_CommandPalette_keyboard: after clicking on "Tab" key the opened "CommandPalette" get closed

Environment Details:
VSCode Version : 1.24.0
OS Version : MAC OS HighSierra10.13.5
Additional Details:
Keyboard,MAS3.2.1
Repro Steps:
1.Navigate to Settings icon in Activity Bar->Press Enter->Select "Command Palette" from dropdown.
2.Click on "Tab" key.
3.Observed that,after clicking on "Tab" key then opened "Command Palette" get closed.
Actual:
When user click on "Tab" key then opened "Command Palette" get closed.
Expected:
When user click on "Tab" key then focus should goes on expanded dropdown values instead of closing the opened "Command Palette".
Recommendations:
Refer below link which is repository of bug fixes code snippets:
https://microsoft.sharepoint.com/teams/msenable/mas/Pages/browse-fixes.aspx
User Impact:
User will get confused on which key the proper action will performed
MAS Reference:
MAS3.2.1: https://microsoft.sharepoint.com/:w:/r/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={a4bbd37d-ee11-485e-b5c8-0539f0ac94b2}
Attachment For Reference:
[Accessibility]A11y_VSCode_CommandPalette_Keyboard.pptx
Does this issue occur when all extensions are disabled?: Yes

/duplicate #51850

authors: AccessibilityTestingTeam-TCS chrmarti


text:
documentChanges isn't a good name for file management

re #57276
The documentChanges property is slight misleading. It put things in the context of documents but it's (also) about file changes, like renaming a folder.

Agree, but we had that one and adding another one makes it problematic to have a fixed order. Otherwise we would have needed to break and I though it is not worth it.
Objections to close?
@aeschli any ideas / comments

Yeah, see https://github.com/Microsoft/vscode/issues/57485 - I would remove changes all together

Agree, but that is breaking from a spec perspective. We can only do this in 4.0.

Actually I created https://github.com/Microsoft/language-server-protocol/issues/562 since this has to change in the protocol.

authors: dbaeumer jrieken


text:
Slow performance

Hi, I'm experiencing significant latency using VS Code (both release and insiders builds) over RDP.  It doesn't seem to be specific to any particular file type or extension- the window is just slow to load and render, and once loaded all keyboard/mouse events take a long time to trigger any response.  I don't see the issue locally and I don't see the issue with other remote apps (eg visual studio).  I can repro the issue on multiple remote machines (same client, however- I will also reboot the client and report back if it makes a difference).

nbVersion: 1.27.1 (user setup)
Commit: 5944e81f3c46a3938a82c701f96d7a59b074cfdc
Date: 2018-09-06T09:21:18.328Z
Electron: 2.0.7
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64
Steps to Reproduce:

Install latest builds of VS code and use them (release and insiders).

Does this issue occur when all extensions are disabled?: Yes

for completeness, rebooting the client machine did not resolve the issue.

I was able to work around the issue using code . --disable-gpu
Both the remote machines I'm using have had GPU workloads in the last few days, but only one is actively running a workload. A reboot of the one without a workload did not resolve the issue, but I will also try a cold start of the machine.

A quick follow-up on this: I encountered similar issues with chrome in the same configuration.  It would be good to get some corroborating reports of the issue, otherwise it may just be a transient driver or windows problem.  At this present moment Code and Chrome are behaving normally.  Feel free to close no repro if no other reports come in.


text:
Add support for relative path variables in settings.json to allow portable toolchains.

Disclaimer - Please don't shoot me, new user to VSCode. I may have missed a setting, also prominently a windows user 7/10
Please could I request the addition of two variables that are read-only and accessible by settings.json.
Pseudo names:
%root_drive% - root drive letter/label
%executed_form_directory% - VSCode file path from which code.exe is currently executed from.
Hopefully obvious by their names. This would provide settings.json the ability to construct a file path regardless of change to letter/label. The use-case would be using a portable storage device such as a USB memory stick (think portableapps.com), allowing the user to store their other tools such as Git, Cmder and gdb, based from the root drive letter, or contained within the installed directory. Have their default debugger within VSCode's root directory.
On computer X the USB assigned drive letting is I:
On computer Y the USB assigned drive letting is T:
Two settings that stand out and would benefit from this would be: "terminal.external.windowsExec" && terminal.integrated.shell.windows" as the user may not have permissions to access the default cmd.exe or may wish to override and use Git Bash/ Mingw for instance.
e.g.
"terminal.external.windowsExec" : " %drive_root% \ Cmder \ Cmder.exe"
*spaces added to path to avoid any emojii icons.
I have read a few pages of documentation such as https://code.visualstudio.com/docs/editor/portable and https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration (hardcoded file paths) I found no reference to this possibility of having relative paths. Either that or I am overlooking something being a fairly new user.

Duplicate of #2809

@sandy081 Could you point us to a pr or a duplicate thread to follow along please.  By closing both /isssue/58845 (by marking as a duplicate of 2809) and also closing  /issue/2809 (by saying it's a duplicate of 58845), it's leaving anyone trying to find out where this has been implemented totally in the dark.

@botmtl #2809 is open and not closed as duplicate.

authors: Protocol-IRK botmtl sandy081


text:
C++ code folding does properly handle macros that are not fully indented.

VSCode Version: Version 1.0.0 fa6d0f03813dfb9df4589c30121e9fcffa8a8ec8
OS Version: OS X 10.11.4

Steps to Reproduce:

Create a C++ file
Insert the following code and notice how code folding works correctly:

if (blah)
{
    // line 1
    // line 2
    // line 3
}

Add some if-endif macros that are not indented the same as the body of the if statement and notice that only code up to the #if is folded, e.g.:

if (blah)
{
    // line 1
#if 1
    // line 2
#endif
    // line 3
}

The currently implemented folding strategy is based purely on the indentation of lines. A folding region starts when a line has a smaller indent than one or more following lines, and ends when there is a line with the same or smaller indent.
To be more smart and to, for example, understand C++ blocks, we will have to go one step further and introduce language agnostic folding regions. We have issue #3422 for this.

authors: aeschli jhaberstro


text:
systemProxy cannot work when update to 1.30.1

Issue Type: Bug
when I upgrade to 1.30.1 , the check for update function doesn't work because  my network need proxy and authentitaion . I only set the proxy in IE setting, and it works on 1.29.1 with http.systemProxy = on ; but when I upgrade to 1.30.1 ,it can't work; and I set the  username:password@proxy.xx.xxx it still not work
VS Code version: Code 1.29.1 (bc24f98b5f70467bc689abf41cc5550ca637088e, 2018-11-15T19:13:36.375Z)
OS version: Windows_NT x64 6.1.7601
Extensions (16)

Extension
Author (truncated)
Version

rainbow-brackets
2gu
0.0.6

code-gnu-global
aus
0.2.2

path-intellisense
chr
1.4.2

vscode-clang
mit
0.2.3

vscode-filesize
mkx
2.1.1

vscode-language-pack-zh-hans
MS-
1.30.2

cpptools
ms-
0.21.0-insiders

color-highlight
nau
2.3.0

vscode-gn
npc
1.0.0

indent-rainbow
ode
7.2.4

highlight-words
rsb
0.0.8

code-settings-sync
Sha
3.2.4

guides
spy
0.9.2

code-spell-checker
str
1.6.10

clang-format
xav
1.8.0

vscode-proto3
zxh
0.2.2

(5 theme extensions excluded)

@chrmarti Did something change here?

in 1.30.0, I set "http.proxy": "http://XXXX:8080", ,  it work
after update 1.30.1, It not work

@yongwn @hcwhan What exactly does not work? The check for updates for VS Code? Is there an error?

check update show net::ERR_PROXY_CONNECTION_FAILED

@joaomoreno I'm not aware of any changes affecting the update check. Any idea?
@yongwn The setting "http.systemProxy" from 1.29 was renamed to "http.proxySupport" in 1.30. Usually "override" ("force" in 1.29) should work best, can you try that on both machines?

@chrmarti  ，  I degrade to 1.29 , and then upgrade to 1.30 . It works without doing anything . With this configuration ,both machines works ok.
and current configuration is
"http.proxySupport": "override",
"http.proxyStrictSSL": false,
"http.proxy": "http://username:pwd@xxx.xxx.xxx:8080/",

@hcwhan  you can try degrade and then upgrade . All my machine works OK. I don't know why.

I have the same issue, proxy works only with --proxy-server=http://proxy.domain.com:3128 argument.

Thanks @yongwn, closing this issue then.
@snd3r Make sure your OS has a proxy configured when using your domain account. Please open a new issue if this is still a problem.

authors: chrmarti hcwhan joaomoreno snd3r yongwn


text:
VS code never opens again after crashing on opening large files

VSCode Version: 1.1.1
OS Version: Windows 8.1 x64

Steps to Reproduce:

Open a large minified javascript file (1MB+).
Search for some function name which is located nearly the bottom of the file
Now VS code stops responding (may be trying to colorize the code/syntax, but takes too much time).
From task manager, force close code with end process tree (Process with command line: code.exe -n)
If not reproducible, repeat steps 1-4 a couple of times more.

VS code does not opens ever again. Clearing temp files or re installing the VS code will not work. No error logs in temp or windows event viewer.
Additional info:

H/W config: Core2 Duo 2.1GHz, 3GB RAM (To check performance)
Installed extensions:

benjaminromano.typings-installer-0.1.1
dzannotti.vscode-babel-coloring-0.0.4
eg2.tslint-0.5.23
HookyQR.minify-0.2.0
johnpapa.Angular2-0.4.4
ms-vscode.csharp-0.3.7
samverschueren.yo-0.8.4
vsmobile.cordova-tools-1.1.1
warren-buckley.iis-express-0.0.3
Is atom editor compatible with VS Code projects?

@senjacob can you try our insider build (http://code.visualstudio.com/Download#insiders) from the command line with the following arguments: code-insiders --verbose
And attach the output here?

If I open any minified javascript file (34kb for example), VSCode crashes here.
And I have a powerful machine, Win10 i7 6th gen 8mb cache, 16gb ram 2133mhz, ssd etc.

@buzinas please report that as separate issue with the file in question attached if possible. Thanks.

@bpasero Done #7254

@bpasero I could not reproduce the problem with VS Code insiders. Hopefully the issue is already fixed in the nightly build. I'll update if I get the issue again.

Ok, closing then.

authors: bpasero buzinas senjacob


text:
find free port based on node-portfinder package

This is my proposal of finding a free port based on node-portfinder package.
The current solution cause a timeout in unit tests (> 2s on Windows machine).

Hi @emiljas, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

source: gharchive/pull-request

authors: emiljas msftclas


text:
Nuget restore task fails while restoring from VSTS

Nuget restore task is failing when attempting to restore packages in VSTS build. Local restore in visual studio works fine. See log below.

Same as issue: #2173

2016-10-03T12:18:38.9198911Z ##[section]Starting: NuGet restore Platform.sln 2016-10-03T12:18:39.6564698Z [command]C:\Windows\system32\chcp.com 65001 2016-10-03T12:18:39.7014701Z Active code page: 65001 2016-10-03T12:18:39.7414706Z Detected NuGet version 3.3.0.212 / 3.3.0 2016-10-03T12:18:39.7484706Z SYSTEMVSSCONNECTION exists true 2016-10-03T12:18:39.7764701Z save nuget.config to temp config file 2016-10-03T12:18:39.7764701Z Preparing to set credentials in NuGet.config 2016-10-03T12:18:39.7774696Z [command]C:\a\_tasks\NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b\0.2.17\node_modules\nuget-task-common\NuGet\3.3.0\NuGet.exe sources Remove -NonInteractive -Name tos-nuget -ConfigFile C:\a\1\Nuget\tempNuGet_882.config 2016-10-03T12:18:40.8763939Z Package source with Name: xxx removed successfully. 2016-10-03T12:18:40.8763939Z Setting credentials in NuGet.config 2016-10-03T12:18:40.8813957Z [command]C:\a\_tasks\NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b\0.2.17\node_modules\nuget-task-common\NuGet\3.3.0\NuGet.exe sources Add -NonInteractive -Name xxx -Source https://xxx.pkgs.visualstudio.com/DefaultCollection/_packaging/xxx/nuget/v3/index.json -Username VssSessionToken -Password ******** -ConfigFile C:\a\1\Nuget\tempNuGet_882.config 2016-10-03T12:18:41.5683947Z Package Source with Name: xxx added successfully. 2016-10-03T12:18:41.5775228Z [command]C:\a\_tasks\NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b\0.2.17\node_modules\nuget-task-common\NuGet\3.3.0\NuGet.exe restore -NonInteractive C:\a\1\s\Platform.sln -ConfigFile C:\a\1\Nuget\tempNuGet_882.config 2016-10-03T12:18:42.3940437Z MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'. 2016-10-03T12:18:42.5453306Z Error parsing solution file at C:\a\1\s\Platform.sln: Exception has been thrown by the target of an invocation. 2016-10-03T12:18:42.5783371Z ##[error]Error: C:\a\_tasks\NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b\0.2.17\node_modules\nuget-task-common\NuGet\3.3.0\NuGet.exe failed with return code: 1 2016-10-03T12:18:42.5783371Z ##[error]Packages failed to install 2016-10-03T12:18:42.5833372Z ##[section]Finishing: NuGet restore Platform.sln

I've seen there was an issue with this a month ago, and that it was solved then. But it seems to be back.
https://blogs.msdn.microsoft.com/vsoservice/?p=12025

Solved it. It was an error in my solution file. After I disabled the nuget restore task and check "restore nuget" on the build solution task I got an error message that explained what was going on.
Platform.sln(1008,0): Error MSB5023: Error parsing the nested project section in solution file. A project with the GUID "{8F2B4ACA-F351-4ED0-866B-0BB56EA083A4}" is listed as being nested under project "{2AB87963-D7EA-431D-B3C5-14AEED135243}", but does not exist in the solution.
It would be nice if the nuget task would return better exception messages...

I am having a similar issue but I don't see anything mentioned on their blog about thier service being down. Here is my exact error message:

Error: C:\Agent_work_tasks\NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b\0.2.17\node_modules\nuget-task-common\NuGet\3.3.0\NuGet.exe failed with return code: 1
Packages failed to install

I had a similar error. For me changing to have the build solution task do the nuget package restore did not work. Instead I had to update the NuGet Restore task to use the less stable 3.5.0 preview build, instead of the default 3.3.0 build.

@deadlydog Thanks for the suggestion! I selected the 3.5.0 preview build and still had errors, although different this time (seems to be related to NuGet and the latest version of Xamarin being to long when zipping). I will get back to you with additional information once I figure out more.

In my case it was caused by package(s)/version that can not be found by nuget. These packages are hosted in our corporate nuget server.  To fix the issue I added  our corporate nuget package source in my solution's NugGet.config.
I added this under :
<add key="Corporate Package" value="http://mydomainOrIP/nuget" />

This will inform nuget to check the package in this source. This will fix warnings that causes the nuget to fail.
Example warning:
Unable to find version '1.1.31' of package 'Package name'.

Landed here having issues for nested nuget.config in our project - seems this task doesn't support the inheritance approach of having multiple nuget.config and bringing in the parent.
Our scenario is that we have 60+ projects that we'd like to share nuget packages root so we used this approach at the child level:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <config>
    <add key="repositoryPath" value="..\..\packages" />
  </config>
</configuration>

The nuget feeds are declared at the parent level - so the pipeline task outputs the following when using the child nuget,.config:
##[warning]No package sources were found in the NuGet.config file

Our only resolution is to drop the inheritance chaining for feeds at the parent level (which is supported by VS IDE) and have each child duplicate the feeds.

Hi am having the following issue can someone look into it
Error: C:\hostedtoolcache\windows\NuGet\4.4.1\x64\nuget.exe failed with return code: 1

Change the Nuget version 4.4.1 to 5.5.1 latest version and run the build. It works for me

Hi am having the following issue can someone look into it
Error: C:\hostedtoolcache\windows\NuGet\4.4.1\x64\nuget.exe failed with return code: 1

Change it to 5.5.1 in the Build configuration.

authors: alohaninja deadlydog haydenhancock petervandenhout ravindranath465 samurairod sriram-cloudadmin

repo: Microsoft/vsts-tasks


text:
FTP Upload - ECONNRESET

When using the FTP Upload task on TFS On-Premise, and having the firewall up or down, the upload fails with an ECONNRESET error.
If I use the cURL task it connects to the same server without any error, with firewall down for this program. (But curl doesn't work for recursive directory upload)

Hi @Thieum, thanks for reporting this.  We've known about the issue for a while and suspected it had to do with Azure Web Apps or IIS.  Are you using the FTP Upload task with either of those?

It might be, as the ftp is located on Arvixe servers ( https://www.arvixe.com/ ), and we are using their windows servers. Not sure if there is a way to ask the server what it is running through ftp.

This PowerShell script works in any case for us:
# Parameters
param(
    [Parameter(Mandatory=$true)][String]$ftpUrl,
	[Parameter(Mandatory=$true)][String]$ftpBasePath,
	[Parameter(Mandatory=$true)][String]$ftpUser,
	[Parameter(Mandatory=$true)][String]$ftpPwd,
	[Parameter(Mandatory=$true)][String]$pathToDeploy
)

# Get files
$files = Get-ChildItem -Path $pathToDeploy -recurse
# Get ftp object
$ftp_client = New-Object System.Net.WebClient
$ftp_client.Credentials = new-object System.Net.NetworkCredential($ftpUser, $ftpPwd)
$ftp_address = "ftp://" + $ftpUrl +"/" + $ftpBasePath
# Make uploads
foreach($file in $files)
{
    if ($file.Attributes -eq "Directory")
    {
        $directory = "";
        if ($file.FullName.Length -gt 0)
        {
			$directory = $file.FullName.Replace("\","/").Replace($pathToDeploy.Replace("\","/"),"")
        }

		try
		{
			"Creating dir $ftp_address/$directory"
			$makeDirectory = [System.Net.WebRequest]::Create( $ftp_address + $directory);
			$makeDirectory.Credentials = New-Object System.Net.NetworkCredential($ftpUser,$ftpPwd)
			$makeDirectory.Method = [System.Net.WebRequestMethods+FTP]::MakeDirectory;
			$makeDirectory.GetResponse();
		}
		catch [System.Net.WebException]
		{
			$response = $_.Exception.Response;
			if ($response.StatusCode -eq [System.Net.FtpStatusCode]::ActionNotTakenFileUnavailable)
			{
				"Unable to create dir $ftp_address/$directory"
			}
			else
			{
				Write-Error $_.Exception.Message
				Break
			}
		}
    }
    else{
        $directory = "";
        $source = $file.DirectoryName + "\" + $file;
        if ($file.DirectoryName.Length -gt 0)
        {
			$directory = $file.DirectoryName.Replace("\","/").Replace($pathToDeploy.Replace("\","/"),"")
        }
        $directory += "/";
        $ftp_command = $ftp_address + $directory + $file
        $uri = New-Object System.Uri($ftp_command)
        "Uploading $directory$file..."
        $ftp_client.UploadFile($uri, $source)
    }
}

Closing this issue to clean up the backlog. Reopen this if the issue presents itself again.

I am experiencing the same issue when trying to upload files over FTP to Azure Web App. Any pointers on this will be very helpful.

@yashika06 , sorry for the late response. Can you post your query here regarding app service?

authors: DavidStaheli Thieum joshmgross vincentdass yashika06


text:
Question: Any plans for an Azure Application Gateway task?

Before I go writing one myself, just thought I'd ask if there are any plans for an Azure application gateway task?
Here's a brief description of the use case:
We are currently migrating various legacy sites, to run as containers on Service Fabric. The build and release of these solutions is fully automated via VSTS with the one exception, that if a new container is added to the solution, then an Azure Admin must manually update the application gateway with the new path rule mappings etc.
What I'm thinking, is that a vsts task could use the information in the docker-compose files, to automate this procedure, so that new projects will be automatically mapped, without having to involve manual steps.

@CodedBeard  we have a generic Azure PowerShell and Azure CLI task that would be a good place to start.

We do have plans to add Application Gateway feature, however, it is fairly low on our backlog (>6 months).

Thanks @RoopeshNair, I'll have a go at making one myself in that case.

authors: CodedBeard RoopeshNair chrisrpatterson


text:
Unable to create events if my region is United kingdom

Hi,
I have been trying to create several events with the same result.
When I click on add, the default format is MM/dd/yyyy. When I leave the date fields, it shows a validation error because the dates are not valid, then I select them with the date picker, and it changes to dd/MM/yyyy. Click OK, and I get no error, but nothing appears on the calendar.
I changed my profile in visualstudio.com, to be on region = United states, back to the calendar, and it works smoothly with the date format as MM/dd/yyy

I am having the same issue. After changing my profile language to "English (United States)" I can create events and do not get a validation error for the date values.
We have an international team in our VSO project. Having everybody work with their familiar locale would be very helpful.

Some more info:
I am normaly working with the german locale, using "dd.MM.yyyy" as a format for the dates.
After some debugging in the browser and digging around in the source, I think the issue is that the start and end dates are stored in the format of the locales user and later the parsing of the stored values fails and stores "Invalid date" in the date fields.
There seems to be a mismatch between the format for storing the dates (uses the current users profile locale) and the loading of the dates in calendar.js:259. The loading code expects timezone information in the date string, which is not present.

I am still having issues after last udpate to the calendar (04/11/16). I cannot create events and days off any more. Clicking "Ok" in the edit dialog does not create an event.
Chromes JS debugger reports an invalid time format when using the german locale.

This is in Dialog.js.

Thank you for pointing this out, it should be fixed now! Please let us know if you're still seeing problems.

Events are working fine now. I can create and edit.
I am still having problems with days off. Creating an entry works fine, but editing the dates is not saved correctly. I can see the entry moving in the calendar after clicking "OK" but once I reload the page, the entry is back at its inital day.

I am unable to repro, but we just published a fix for similar issue I was seeing, which may have solved the problem. If the issue persists, please let me know if the problem is on Days Off made through the Calendar, through the Backlogs Capacity page, or both. Thank you!

I am still able to reproduce the problem with editing days off. It does not matter which locale is set in my profile or if the day off was created in the backlog capacities page or the calendar.
To reproduce it:

Create  a day off in the calendar or the capacities page (I tested with single days off, longer days off show the same behaviour)
Edit the day off in the calendar (change date to the next day)
Close the edit dialog, the day off moves to the new date
Reload the calendar page
--> The day off moves back to the original date.

In Chromes F12 dev tools I can see a PATCH request to the affected teammembers id and the JSON for the day off still has the old dates. Could there be an issue with writing the new dates to the JSON structure?

The latest changes did it. Editing existing days off works properly now.
Thanks everybody!

authors: galiana hajohns sebwulf

repo: Microsoft/vsts-team-calendar

license: mit

license_source: bigquery


text:
Typo on IRP Page

There is a typo on the I/O Request Packets page.
At the bottom of the page, there is a section that says I/0 (zero).

The IRP structure is self-contained in the sense that it holds all of the information that a driver needs to handle an I/0 request.

Proposed fix in #76.

Fixed in #76.

repo: Microsoft/windows-driver-docs


text:
Integration Test - Release - 2022/01/25 03:23:41

Auto create for integration test. AnotherAuthorUpdatedArticleFlow

@prmerger-dev-2 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Docs Build status updates of commit 4750558:
:warning: Validation status: warnings

File
Status
Preview URL
Details

csidevdocs-public/IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md
:warning:Warning

Details

csidevdocs-public/IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md

Line 4, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 4, Column 8: [Warning: duplicate-titles - See documentation] Title 'VS Code Authoring Extension' is duplicated in: 'Demo/demo.md(4,8), Demo/v-caxian/AuthorNotification.md(4,8), Demo/v-caxian/auto-merge.md(4,8), Demo/v-caxian/auto-merger.md(4,8), IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md(4,8)'. Titles must be unique within a docset.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

repo: MicrosoftDocs/CSIDev-Public


text:
block extension installation based on the origin

The info to block installation based on the origin is missing. Namely, policy BlockExternalExtensions set to Enabled.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: cc77d006-bbf3-747e-4d7c-573e57680174
Version Independent ID: b9ed5785-c4a5-19b6-fbd7-1a3d30027f08
Content: Use group policies to manage Microsoft Edge extensions
Content Source: edgeenterprise/microsoft-edge-manage-extensions-policies.md
Product: microsoft-edge
GitHub Login: @AndreaLBarr
Microsoft Alias: aspoddar

@joegoerlich The Extension Team has reviewed your 4 GitHub issues and this should apply to all of them:
The policy "BlockExternalExtensions" applies to extension installations that happen from third party software applications and they do not have any impact on the policies that are defined in extension settings. Any policy definitions from the extension settings will always take precedence over "BlockExternalExtensions".
For further questions, you should be able to reach the Extension Team at https://github.com/microsoft/MicrosoftEdge-Extensions

authors: Y-Kelly joegoerlich

repo: MicrosoftDocs/Edge-Enterprise


text:
Revert "CI Update" - reverted due to formatting issues

Reverts MicrosoftDocs/MicrosoftCollaboratePortal#118

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

MicrosoftCollaboratePortal/CONTRIBUTING.md
:white_check_mark:Succeeded

MicrosoftCollaboratePortal/connect-redirect.md
:white_check_mark:Succeeded

MicrosoftCollaboratePortal/docfx.json
:white_check_mark:Succeeded

MicrosoftCollaboratePortal/feedback-items-manage.md
:white_check_mark:Succeeded

MicrosoftCollaboratePortal/feedback-items-search.md
:white_check_mark:Succeeded

MicrosoftCollaboratePortal/feedback-items-view.md
:white_check_mark:Succeeded

MicrosoftCollaboratePortal/managing-org-users.md
:white_check_mark:Succeeded

MicrosoftCollaboratePortal/registration.md
:white_check_mark:Succeeded

MicrosoftCollaboratePortal/terms-of-use.md
:white_check_mark:Succeeded

MicrosoftCollaboratePortal/troubleshooting.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


text:
Config changes to reflect the default branch from master to main. Please merge to complete the default branch renaming job.

Auto branch renaming content.

Docs Build status updates of commit 58e904e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


text:
Need details of provisioning timer job

Hello, can you please, please add more detail on the timer job which does the actual OneDrive provisioning? How long might it take to provision?  We are scripting onboarding and need to configure the OneDrive of the new user but presumably the OneDrive needs to exist before we can configure it.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: e37f6a5c-b620-229d-a0dc-289960c6806c
Version Independent ID: 71d9f7bc-6ef3-8fd6-bb7f-236a902bce2a
Content: Request-SPOPersonalSite (Microsoft.Online.SharePoint.PowerShell)
Content Source: sharepoint/sharepoint-ps/sharepoint-online/Request-SPOPersonalSite.md
Product: sharepoint-server-itpro
GitHub Login: @trent-green
Microsoft Alias: trgreen

Hello @jmuehlenbein
How are you?
I would recommend checking if the requested personal site exists to continue your configuration, timer jobs runs vary so it is not an exact thing that can be documented, unfortunately.

@get-itips Thank you very much for the contribution and sharing this explanation. @jmuehlenbein Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

authors: get-itips jmuehlenbein yogkumgit


text:
teams firewall when "no local policies" gpo is set

the sample powershell script describes a "workaround" to set local firewall rules on each computer. local firewall rules do not apply in our environment because we have hardened it with the switch "Apply local firewall rules" set to "no".

how can we create teams firewall rules via GPO in this case? teams is installed in a per-user directory....

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 6457d204-d229-9154-28fd-ca9bbb4bddcd
Version Independent ID: f5d82846-41cb-3548-6997-ce23bd8f89c6
Content: Get clients for Microsoft Teams - Microsoft Teams
Content Source: Teams/get-clients.md
Service: msteams
GitHub Login: @SerdarSoysal
Microsoft Alias: serdars

Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

authors: rrsit scanum


text:
PhoneNumberType OCMobile does not exist

It seems like the PhoneNumberType OCMobile value does not exist today. I just tried to assign a user with it and received the following error message. But in the example, it clearly states that OCMobile should be used for assigning Teams Mobile numbers. The module used is 4.8.1-preview.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 69c67496-cace-f833-7cfc-dca7722fef3e
Version Independent ID: 5a14f81c-529c-4971-5ce8-39633834d4d3
Content: Assign, change, or remove a phone number for a user - Microsoft Teams
Content Source: Teams/assign-change-or-remove-a-phone-number-for-a-user.md
Service: msteams
GitHub Login: @CarolynRowe
Microsoft Alias: crowe

Hi @dariomws,
I saw in your commit, you removed the mention of OCMobile from the documentation page. Does it mean it is not available yet?
Thanks in advance for your help.
Regards,
Vincent

Hi @vlethiec,
Yes, it is not available, and I can't say if it will be available later. For Teams Phone Mobile, you should also use -PhoneNumberType OperatorConnect.

authors: dariomws taskellood vlethiec


text:
"Destory"

typo?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 70518e8e-627d-c29b-6e1d-5bb9670969aa
Version Independent ID: fdef6bc0-dde4-17d7-0def-6803551a8301
Content: WHvEmulatorDestoryEmulator
Content Source: virtualization/api/hypervisor-instruction-emulator/funcs/WHvEmulatorDestoryEmulator.md
GitHub Login: @Juarezhm

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.

authors: robinharwood sgammill


text:
Updated Graph docs for 7.1.0 release.

What changes to the docs does this PR provide?

Lots of updates for the official release of the Graph helpers and controls!!! 🥳🎉
PR Checklist
Please check if your PR fulfills the following requirements:

[x] Correctly picked the right branch to base the change off (dev for new features, master for typos/improvements)
[x] For new pages, used the provided template
[ ] For new features, added an entry in the Table of Contents
[ ] Ran against a spell and grammar checker
[ ] Contains NO breaking changes

Other information
I still need to do a spelling/grammar check, and update the toc, but feel free to start reviewing :)

Docs Build status updates of commit 14e813c:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/graph/authentication/windows.md
:warning:Warning
View
Details

docs/graph/controls/GraphPresenter.md
:bulb:Suggestion
View
Details

docs/graph/authentication/ProviderManager.md
:white_check_mark:Succeeded
View

docs/graph/authentication/custom.md
:white_check_mark:Succeeded
View

docs/graph/authentication/msal.md
:white_check_mark:Succeeded
View

docs/graph/authentication/overview.md
:white_check_mark:Succeeded
View

docs/graph/controls/LoginButton.md
:white_check_mark:Succeeded
View

docs/graph/controls/PeoplePicker.md
:white_check_mark:Succeeded
View

docs/graph/controls/PersonView.md
:white_check_mark:Succeeded
View

docs/graph/getting-started.md
:white_check_mark:Succeeded
View

docs/graph/helpers/extensions.md
:white_check_mark:Succeeded
View

docs/graph/helpers/roaming-settings.md
:white_check_mark:Succeeded
View

docs/graph/overview.md
:white_check_mark:Succeeded
View

docs/graph/authentication/windows.md

Line 34, Column 1: [Warning-hard-coded-locale] Link 'https://partner.microsoft.com/en-us/dashboard/products/' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
Line 42, Column 79: [Suggestion-docs-link-absolute] Absolute link 'https://docs.microsoft.com/azure/active-directory/develop/quickstart-register-app' will be broken in isolated environments. Replace with a relative link.

docs/graph/controls/GraphPresenter.md

Line 82, Column 2: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text, or remove any extra table cells that cause an extra column.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


text:
any alternative of Amazon Cloud Map?

https://aws.amazon.com/blogs/opensource/aws-cloud-map-service-discovery-serverless-applications/

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 30d02f16-9621-d204-4132-8ce8db79b0af
Version Independent ID: 65b4385b-79f0-d842-d4a1-5d013615f9b1
Content: AWS to Azure services comparison - Azure Architecture Center
Content Source: docs/aws-professional/services.md
Service: architecture-center
Sub-service: cloud-fundamentals
GitHub Login: @doodlemania2
Microsoft Alias: pnp

Thanks for reporting - this issue is under review.  This is a Microsoft Internal DevOps Bug ID AB#320888

repo: MicrosoftDocs/architecture-center


text:
Error when downloading artifact

I'm getting this error when trying to download the artifact in 1 of the VMs of the environment:
EISDIR: illegal operation on a directory, open 'C:\azagent\B1_work\1\drop???.zip'
at Error (native)
##[debug]Microsoft.VisualStudio.Services.Agent.Util.ProcessExitCodeException: Exit code 7 returned from process: file name 'C:\azagent\B1\externals\node\bin\node.exe', arguments '"C:\azagent\B1\_work\_tasks\DownloadBuildArtifacts_a433f589-fce1-4460-9ee6-44a624aeb1fb\0.178.0\main.js"'.
   at Microsoft.VisualStudio.Services.Agent.Util.ProcessInvoker.ExecuteAsync(String workingDirectory, String fileName, String arguments, IDictionary`2 environment, Boolean requireExitCodeZero, Encoding outputEncoding, Boolean killProcessOnCancel, InputQueue`1 redirectStandardIn, Boolean inheritConsoleHandler, Boolean keepStandardInOpen, Boolean highPriorityProcess, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.ProcessInvokerWrapper.ExecuteAsync(String workingDirectory, String fileName, String arguments, IDictionary`2 environment, Boolean requireExitCodeZero, Encoding outputEncoding, Boolean killProcessOnCancel, InputQueue`1 redirectStandardIn, Boolean inheritConsoleHandler, Boolean keepStandardInOpen, Boolean highPriorityProcess, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.Worker.Handlers.DefaultStepHost.ExecuteAsync(String workingDirectory, String fileName, String arguments, IDictionary`2 environment, Boolean requireExitCodeZero, Encoding outputEncoding, Boolean killProcessOnCancel, Boolean inheritConsoleHandler, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.Worker.Handlers.NodeHandler.RunAsync()
   at Microsoft.VisualStudio.Services.Agent.Worker.TaskRunner.RunAsync()
   at Microsoft.VisualStudio.Services.Agent.Worker.StepsRunner.RunStepAsync(IStep step, CancellationToken jobCancellationToken)

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 861ce7a5-4fa4-55f1-2c97-46a9cc6a2f66
Version Independent ID: bdf954b9-9bbe-8b34-b674-71ad8153519d
Content: Publish and consume artifacts in pipelines - Azure Pipelines and TFS
Content Source: docs/pipelines/artifacts/pipeline-artifacts.md
Product: devops
Technology: devops-cicd-artifacts
GitHub Login: @ramiMSFT
Microsoft Alias: rabououn

@hosseinnassiri Hossein, sorry for the delay in response. It looks like you're working through an issue with your scenario or implementation, rather than an issue with the documentation. Please consider these resources:

Azure DevOps Services
Azure DevOps Support Bot
Azure DevOps on Stack Overflow

it's an issue when agent tries to download a zip artifact. it works when it's not zip.

@hosseinnassiri If this is a product issue, to make sure it gets in front of the right people, please submit your bug here.

authors: TimShererWithAquent hosseinnassiri

repo: MicrosoftDocs/azure-devops-docs


text:
'Limit job authorization scope to referenced Azure DevOps repositories' missing in project settings

I see an error TF401019 when using submodules in Azure Pipelines. I’m following this article (https://www.timschaeps.be/post/dealing-with-error-tf401019-submodules-azure-pipelines/) to fix the issue however I don’t see this option in project settings: ‘Limit job authorization scope to referenced Azure DevOps repositories’. What am I missing?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: cdd0749b-b681-8192-3849-f38e6fc7f138
Version Independent ID: fb5170d3-2e45-3caf-be17-e012bd523660
Content: Understand job access tokens - Azure Pipelines
Content Source: docs/pipelines/process/access-tokens.md
Product: devops
Technology: devops-cicd-process
GitHub Login: @vijayma
Microsoft Alias: vijayma

@lipalath-ms - Can you double check that it's enabled? See this page.

Since I don't see that option, I'm not sure how I would check if it's enabled or not.

@lipalath-ms - If that link isn't helpful, consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

I'm going to keep this issue open, in case there's documentation changes needed. We support the documentation on this board, not the product.

It seems we are having the same issue on our side, I don't know if it is only a documentation issue as the option we have to check doesn't exist but in our case it also means that the checkout with submodule is failing.
Here are the options checked on the organisation (keeping in mind that we even just tried unchecking everything there as a test)

Here's the submodule option checked in the source fetching step :

One thing to note is that we're using the classic build pipeline configuration and not the YAML first, maybe it's a limitation of this ?

For everyone running into this issue:
the Flag seems to be simply renamed:
Protect access to repositories in YAML pipelines
-> it's obvious as soon as you look at the description
Of course it could be that the scope of the flag has changed a bit, so use with care (as it in any case escalates pipeline permissions accross projects)

I had the same issue today. I was mislead by the label, because I am using classic pipeline, so I thought they wouldn't be affected by this flag. But they are affected and by disabling this stupid button everything was resolved.
Please rename the button, it has nothing to do with YAML, it affects all types of pipelines.

I can confirm, it affects classic build pipelines as well.  I agree the button should get renamed (and the tooltip text updated).  I was going in circles because I was skipping past that option in my troubleshooting (since it wasn't a yaml pipeline)... 🙃

authors: DotNetSparky GreyKarnival TimShererWithAquent janissimsons johannespetereit lipalath-ms


text:
Sprint 236's markdown file not exist

Azure DevOps Sprint 236 was shipped at 3/27/2024.
Resource utilization notifications in Azure Pipelines agent
But sprint 236 original markdown file is not exist in this repository.  Cloud you fix?
https://github.com/MicrosoftDocs/azure-devops-docs/tree/main/release-notes/2024

It is there now, there was an issue with synchronizing the private authoring repository with this public repository, but the issue has been resolved.


text:
Confluence space migration to Azure Wikis

I am attempting to migrate my confluence spaces to Azure wikis. Unfortunately when I do (I export the spaces in XML and convert them to Markdown) they are not readable. Has this migration been done successfully and if so how?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 8d4fe5c7-0ab6-a0e4-4a6e-f98d0355f49a
Version Independent ID: ce022fef-054d-cdc2-43e9-a8ee3b8fb592
Content: Publish Markdown files from Git repository to wiki - Azure DevOps
Content Source: docs/project/wiki/publish-repo-to-wiki.md
Product: devops
Technology: devops-collab
GitHub Login: @chcomley
Microsoft Alias: chcomley

@KehindeOwens Thank you for the question.
Please try using tools with Atlassian to convert directly to markdown, then report any issues rendering in the MD in DevOps.  There are some descriptions in this post for tools such as Turndown or Markdown Exporter.

Thank you @msebolt. Will do

Closing this now, please comment below if there are further issues.

This Q&A may be of some use to anyone attempting this: StackOverflow: Is there a way transfer pages from “Confluence” to “Azure Devops Wiki”

There is an alternative that might be worth giving a shot. Thanks for the find @ScottWelker

Hi Kehinde,
Did you found a way to migrate Confluence to Azure WIKI. If yes, Can you please share me the process.

@ViswaMohan88 I did find a tool in DevOps built specifically for this purpose using a pipeline, called InfoSys Knowledge Migrator. I have completed all steps but haven't been able to get it working myself as of yet. I just reached out to my SRE team for assistance today and will update if any headway is made. If any of you have used this or have functional pipeline, please reach out so I may see what I'm missing. Thanks in advance.

@mmckanna-nuance Did you make progress on this? I tried to tool so far and got an unexpected token at position 0 in the JSON right away.

@ScottWelker - Hey, do you any way to migrate azure devops wiki docs to confluence?

@aakanshaverma1310: I haven't gone the other direction. I am not fond of Confluence in large part because of their closed, non-standard system. I prefer the portability of markdown. However, I imagine you could leverage the Confluence API to go the other direction, i.e. recurse a cloned a Azure DevOps Wiki's git repository's .md files and transform their quasi-standard markdown into Confluence's proprietary format, via Confluence's RESTful API - and perhaps ancillary tools like those in the remark.js.org collection (or others). Not simple but I imagine that would work.

authors: KehindeOwens ScottWelker ViswaMohan88 aakanshaverma1310 mmckanna-nuance msebolt rijssel


text:
Update npm.md

publishFeed only requires Feed Name

@ramiMSFT,
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

authors: daskabe jborsecnik


text:
[BULK] - DocuTune remediation - Sensitive terms with GUIDs (part 14)

Applying sensitive terms with GUID changes as part of Content SFI and outlined in Overview - Writing content securely - Platform Manual. Changes are part of the Microsoft-wide SFI effort. Point of contact: @CelesteDG
DocuTune v1.5.2.0
CorrelationId: ac15aa43-4e2b-437f-ab1c-fdd7e79cd4db
#docutune

#docutune-review

LGTM

authors: meganbradley mikefrobbins

repo: MicrosoftDocs/azure-docs-powershell


text:
Docs.MS Release Updates for azure-keyvault-certificates

Update docs metadata and targeting for release of azure-keyvault-certificates

Docs Build status updates of commit 63b1683:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/preview/keyvault-certificates-readme.md
:warning:Warning
View (azure-node-preview)
Details

docs-ref-services/preview/keyvault-certificates-readme.md

Line 9, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'azure' is not valid with 'ms.prod' value 'azure'.
Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

repo: MicrosoftDocs/azure-docs-sdk-node


text:
Docs.MS Release Updates for azure_template

Update docs metadata and targeting for release of azure_template

Docs Build status updates of commit b0ba1c1:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/preview/template-readme.md
:warning:Warning
View (azure-python-preview)
Details

ci-configs/packages-preview.json
:white_check_mark:Succeeded

docs-ref-services/preview/template-readme.md

Line 2, Column 1: [Warning-ms-prod-and-service] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 9, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'azure' is not valid with 'ms.prod' value 'azure'.
Line 11, Column 13: [Warning-ms-service-subservice-invalid] Invalid value for 'ms.service': 'template'.
Line 16, Column 1: [Warning-h1-not-first] Markdown content is not allowed before H1 'Azure Template Package client library for Python - Version 0.1.0b678521'.
Line 25, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Getting started') are not allowed. You can only have one top-level heading.
Line 29, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Key concepts') are not allowed. You can only have one top-level heading.
Line 33, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Examples') are not allowed. You can only have one top-level heading.
Line 37, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Troubleshooting') are not allowed. You can only have one top-level heading.
Line 41, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Next steps') are not allowed. You can only have one top-level heading.
Line 45, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Contributing') are not allowed. You can only have one top-level heading.
Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.
Line 25, Column 1: [Suggestion-duplicate-h1s] H1 'Getting started' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(21,1), docs-ref-services/preview/communication-chat-readme.md(22,1), docs-ref-services/preview/communication-sms-readme.md(21,1), docs-ref-services/preview/template-readme.md(25,1)'. First level headings must be unique within a docset.
Line 29, Column 1: [Suggestion-duplicate-h1s] H1 'Key concepts' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(33,1), docs-ref-services/preview/communication-chat-readme.md(85,1), docs-ref-services/preview/communication-sms-readme.md(37,1), docs-ref-services/preview/template-readme.md(29,1)'. First level headings must be unique within a docset.
Line 33, Column 1: [Suggestion-duplicate-h1s] H1 'Examples' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(65,1), docs-ref-services/preview/communication-chat-readme.md(141,1), docs-ref-services/preview/communication-sms-readme.md(42,1), docs-ref-services/preview/template-readme.md(33,1)'. First level headings must be unique within a docset.
Line 37, Column 1: [Suggestion-duplicate-h1s] H1 'Troubleshooting' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(181,1), docs-ref-services/preview/communication-chat-readme.md(398,1), docs-ref-services/preview/communication-sms-readme.md(74,1), docs-ref-services/preview/template-readme.md(37,1)'. First level headings must be unique within a docset.
Line 41, Column 1: [Suggestion-duplicate-h1s] H1 'Next steps' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(184,1), docs-ref-services/preview/communication-chat-readme.md(402,1), docs-ref-services/preview/communication-sms-readme.md(78,1), docs-ref-services/preview/template-readme.md(41,1)'. First level headings must be unique within a docset.
Line 45, Column 1: [Suggestion-duplicate-h1s] H1 'Contributing' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(193,1), docs-ref-services/preview/communication-chat-readme.md(406,1), docs-ref-services/preview/communication-sms-readme.md(82,1), docs-ref-services/preview/template-readme.md(45,1)'. First level headings must be unique within a docset.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit b0ba1c1:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/preview/template-readme.md
:warning:Warning
View (azure-python-preview)
Details

ci-configs/packages-preview.json
:white_check_mark:Succeeded

docs-ref-services/preview/template-readme.md

Line 2, Column 1: [Warning-ms-prod-and-service] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 9, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'azure' is not valid with 'ms.prod' value 'azure'.
Line 11, Column 13: [Warning-ms-service-subservice-invalid] Invalid value for 'ms.service': 'template'.
Line 16, Column 1: [Warning-h1-not-first] Markdown content is not allowed before H1 'Azure Template Package client library for Python - Version 0.1.0b678521'.
Line 25, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Getting started') are not allowed. You can only have one top-level heading.
Line 29, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Key concepts') are not allowed. You can only have one top-level heading.
Line 33, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Examples') are not allowed. You can only have one top-level heading.
Line 37, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Troubleshooting') are not allowed. You can only have one top-level heading.
Line 41, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Next steps') are not allowed. You can only have one top-level heading.
Line 45, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Contributing') are not allowed. You can only have one top-level heading.
Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.
Line 25, Column 1: [Suggestion-duplicate-h1s] H1 'Getting started' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(21,1), docs-ref-services/preview/communication-chat-readme.md(22,1), docs-ref-services/preview/communication-sms-readme.md(21,1), docs-ref-services/preview/template-readme.md(25,1)'. First level headings must be unique within a docset.
Line 29, Column 1: [Suggestion-duplicate-h1s] H1 'Key concepts' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(33,1), docs-ref-services/preview/communication-chat-readme.md(85,1), docs-ref-services/preview/communication-sms-readme.md(37,1), docs-ref-services/preview/template-readme.md(29,1)'. First level headings must be unique within a docset.
Line 33, Column 1: [Suggestion-duplicate-h1s] H1 'Examples' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(65,1), docs-ref-services/preview/communication-chat-readme.md(141,1), docs-ref-services/preview/communication-sms-readme.md(42,1), docs-ref-services/preview/template-readme.md(33,1)'. First level headings must be unique within a docset.
Line 37, Column 1: [Suggestion-duplicate-h1s] H1 'Troubleshooting' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(181,1), docs-ref-services/preview/communication-chat-readme.md(398,1), docs-ref-services/preview/communication-sms-readme.md(74,1), docs-ref-services/preview/template-readme.md(37,1)'. First level headings must be unique within a docset.
Line 41, Column 1: [Suggestion-duplicate-h1s] H1 'Next steps' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(184,1), docs-ref-services/preview/communication-chat-readme.md(402,1), docs-ref-services/preview/communication-sms-readme.md(78,1), docs-ref-services/preview/template-readme.md(41,1)'. First level headings must be unique within a docset.
Line 45, Column 1: [Suggestion-duplicate-h1s] H1 'Contributing' is duplicated with other articles: 'docs-ref-services/preview/communication-administration-readme.md(193,1), docs-ref-services/preview/communication-chat-readme.md(406,1), docs-ref-services/preview/communication-sms-readme.md(82,1), docs-ref-services/preview/template-readme.md(45,1)'. First level headings must be unique within a docset.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

repo: MicrosoftDocs/azure-docs-sdk-python


text:
az k8s-extension create always prompts user a question for Microsoft.Dapr Extension.

When using az cli command "az k8s-extension create --extension-type Microsoft.Dapr", there is always a prompted question that fails when executed by Devops Agent.

If the command is launched on azure devops agent, the command will fail with a message raise NoTTYException()

There is no option on create commad to skip this question or to force no tty like the --yes on the az k8s-extension update.
Please either remove the question or let us force a no prompt in the command options.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 3725c06d-f248-3b8b-5086-db601923786a
Version Independent ID: 62142c2e-3bb6-c25c-01b9-12fc0eb8cb1d
Content: az k8s-extension
Content Source: latest/docs-ref-autogen/k8s-extension.yml
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

Hi, I am using this documentation for az k8s-extension
https://learn.microsoft.com/en-us/cli/azure/k8s-extension?view=azure-cli-latest#az-k8s-extension-create
And this documentation for specific dapr extension install
https://learn.microsoft.com/en-us/azure/aks/cluster-extensions

@newSebastienTHOMAS
Since this issue isn't directly related to improving our docs, and to gain a better understanding of your issue, I'd recommend working closer with our support team via an [Azure support request] (https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request). Or you can leverage our Q&A forum by posting your issue there so our community, and MVPs can further assist you in troubleshooting this issue or finding potential workarounds.
[Teams Q&A forum] (https://docs.microsoft.com/en-us/answers/topics/46488/office-teams-windows-itpro.html) for technical questions about the configuration and administration of Microsoft Teams on Windows.
[Microsoft Teams Community forum] (https://answers.microsoft.com/en-us/msteams/forum?sort=LastReplyDate&dir=Desc&tab=All&status=all&mod=&modAge=&advFil=&postedAfter=&postedBefore=&threadType=All&isFilterExpanded=false&page=1

authors: SaibabaBalapur-MSFT newSebastienTHOMAS

repo: MicrosoftDocs/azure-docs


text:
When was this announced? We have been wanting azure ad auth for MySQL flexible server.

Last we checked few months ago AAD AUTH was not available for MySQL flexible server.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: cd33da12-a2f9-fe16-fef2-2143551b9a7f
Version Independent ID: b9c9faff-b0f1-23cd-be91-cd0a4222e7b4
Content: Selecting the right deployment type - Azure Database for MySQL
Content Source: articles/mysql/single-server/select-right-deployment-type.md
Service: mysql
Sub-service: ****
GitHub Login: @savjani
Microsoft Alias: pariks

@vamshisiram
It would be great if you could add a link to the documentation you are following for these steps? This would help us redirect the issue to the appropriate team. Thanks!

@NaveenOmmi Thanks for the quick response.
In the past this table at this link outlined that MySQL flexible server does not support azure ad auth.
It appears that azure ad auth is now supported in azure MySQL flexible server.
When did this change?

Hi @savjani,
Could you please look into this document request. Thanks

Hi @vamshisiram
For latest updates on features you can monitor
Link
For more details on AAD
Please refer

#please-close

#reassign:@code-sidd

authors: NaveenOmmi code-sidd markingmyname shaktisingh-msft vamshisiram


text:
No destination for diagnostic setting on China cloud

[Enter feedback here]
Hi,
I don't see the possibility of setting the destination table in mooncake, I created the diagnostic setting from an ARM template, and I see this:

Notice there is no destination table, so I can't get logs on my analytics workspace from cosmos db. If this is not supported on mooncake, please call it out.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: e65b6971-ea56-5e85-b199-d357fbc97580
Version Independent ID: 219058ac-5460-a33f-bec1-810f40cd2be7
Content: Monitor Azure Cosmos DB data by using Azure Diagnostic settings
Content Source: articles/cosmos-db/monitor-resource-logs.md
Service: cosmos-db
GitHub Login: @seesharprun
Microsoft Alias: sidandrews

Hi @aj9411 ,
Thanks for sharing this feedback. We will look into this and update as appropriate.
Hi @seesharprun,
Could you please look into this request, thanks.

I'm not sure how to help with this request, so I'm pulling in someone who has worked with monitoring and diagnostics before.
@stefarroyo, can you help with this question?
#reassign:stefarroyo

@aj9411, it looks like the option to select between storing data in the general AzureDiagnostics table or a resource-specific table is disabled. The first option is a legacy mode that is enabled for services that still support the option. Since your account doesn't require the legacy mode, that option is not available.
Thanks for reaching out to us.
#please-close

authors: aj9411 seesharprun shaktisingh-msft


text:
Bicep sample for Managed AAD

This page does not explain how to provision AKS with Managed AAD integration using Bicep.
It looks easy with CLI, it just need an Admin Group
AAD_ADM_GRP="AKS TAP Admin Group"
az ad group create --display-name $AAD_ADM_GRP --mail-nickname akstapadmingroup
aad-admin-group-object-ids=$(az ad group show -g AAD_ADM_GRP --query id -o tsv)

But in VSCode, what shoudl be set ?
Just this below , mainly providing adminGroupObjectIDs ?
    aadProfile: {
      managed: true
      adminGroupObjectIDs: adminGroupObjectIDs
      tenantID: tenantId
      enableAzureRBAC: aadEnableRBAC
    }

OR that full config requiring Server & client App to be created upstream through CLI following https://learn.microsoft.com/en-us/azure/aks/azure-ad-integration-cli ?
    aadProfile: {
      managed: true
      adminGroupObjectIDs: adminGroupObjectIDs
      tenantID: tenantId
      serverAppID: aadServerAppID
      serverAppSecret: aadServerAppSecret
      clientAppID: aadClientAppID
      enableAzureRBAC: aadEnableRBAC
    }

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 22a4b366-3eac-83f8-05bb-1302ce5c9235
Version Independent ID: 73a9c88b-784d-2f96-becc-14e8d751834f
Content: Use Azure AD in Azure Kubernetes Service - Azure Kubernetes Service
Content Source: articles/aks/managed-aad.md
Service: azure-kubernetes-service
GitHub Login: @MGoedtel
Microsoft Alias: miwithro

Hi @ezYakaEagle442
Thank you for bringing this to our attention.
I've delegated this to content author @MGoedtel, who will review it and offer their insightful opinions.

@MGoedtel
Could you please review add comments on this, update as appropriate.

Bicep did accept the first one , it seems to be the correct one :
aadProfile: {
managed: true
adminGroupObjectIDs: adminGroupObjectIDs
tenantID: tenantId
enableAzureRBAC: aadEnableRBAC
}
Then the ask would be for Bicep not to propose those fields in VSCode as As Far As I understand they are deprecated

@ezYakaEagle442 - Thanks for raising this question about provisioning with Bicep templates. This is something that is planned by the AKS product group, but I don't have an ETA as to when it will be available. We've heard this loud and clear from many customers. Once it is ready for release this article will be updated to include how to deploy with Bicep.
Because this isn't an issue with the article, I'm going to proceed with closing it out. We encourage you to submit your feedback to Azure Community Support for AKS.
#please-close

authors: MGoedtel Naveenommi-MSFT ezYakaEagle442


text:
I think transactable SaaS offers can be purchased through MSA accounts as well right?

I think transactable SaaS offers can be purchased through MSA accounts as well right?

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 2f95e63d-2814-d226-7a9f-3719616eb682
Version Independent ID: 1ad4ff3b-e271-8ba6-5764-b1422e7392a9
Content: Monetize your Microsoft 365 add-in or app through Microsoft Commercial Marketplace
Content Source: articles/marketplace/monetize-addins-through-microsoft-commercial-marketplace.md
Service: marketplace
Sub-service: partnercenter-marketplace-publisher
GitHub Login: @mingshen-ms
Microsoft Alias: siraghav

@santhoshb-msft
Thanks for your feedback! We will investigate and update as appropriate.

@mingshen-ms To review the query and comment on it.

Hi @santhoshb-msft , thanks for the feedback. I will spin up a thread about this question and get the docs updated accordingly. #please-close

authors: Naveenommi-MSFT SadiqhAhmed-MSFT jasongroce santhoshb-msft


text:
How to target linked/nested template to a different resource group?

The page contains the statement:

If the linked or nested template targets a different resource group, that deployment uses incremental mode.

However, there is no guidance here or in any other pages I could browse to actually tell me how I can make a linked/nested template target a different resource group. A link to such guidance here would be very helpful.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 06ebdf4d-7dda-0449-d8cb-441535dd2e32
Version Independent ID: 171ad1a9-f6bf-4646-6bd3-3a52b64126ba
Content: Link templates for deployment - Azure Resource Manager
Content Source: articles/azure-resource-manager/templates/linked-templates.md
Service: azure-resource-manager
Sub-service: templates
GitHub Login: @mumian
Microsoft Alias: jgao

Thanks for bringing this to our attention. We will investigate it further and update you shortly.

The article will be updated later today.
#please-close

authors: MonikaReddy-MSFT mumian sandersaares


text:
Guidance for token update

Previously it seems that the behavior within pipelines was such that multiple connections could exist in parallel, and any working connection would be used.
As of today however it appears that having multiple connections pointing to the same target cause failures Unique workspace connection not available for specified target.
Please provide guidance on how connections should be updated and/or specify behavior for co-existing connections to the same target.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: d2607987-8b8e-9785-b8b3-54805fefe6da
Version Independent ID: c73de3c4-adf6-c98c-9e2a-48e821d6288a
Content: Use private Python packages - Azure Machine Learning
Content Source: articles/machine-learning/v1/how-to-use-private-python-packages.md
Service: machine-learning
Sub-service: core
GitHub Login: @rastala
Microsoft Alias: roastala

@hsuominen
Thanks for your feedback! We will investigate and update as appropriate.

@hsuominen
Thank you for bringing this to our attention. I've assigned this issue to the author who will investigate and update as appropriate.
@rastala
Could you please review add comments on this, update as appropriate.

is there any update on this issue? I'm hitting the same problem and would like guidance on a work around if possible

Thank you for your feedback. To make it easier for you to submit feedback on articles on learn.microsoft.com, we're transitioning our feedback system from GitHub Issues to a new experience.  As part of that transition, we are closing  older issues that we believe have been resolved by subsequent document updates.
If you feel that this issue still persists, please respond and let us know.
#please-close

authors: AjayBathini-MSFT JohnStokes228 Naveenommi-MSFT hsuominen s-polly


text:
Azure Resource Graph documentation does not list all join limitations

Looks like KQL like
policyresources
| where ['type'] =~ 'microsoft.policyinsights/policystates'
| extend LinkedPolicyName = tostring(properties.policyDefinitionName)
| extend complianceState = tostring(properties.complianceState)
| where complianceState !~ "Compliant"
| join
kind=inner
(
policyresources
| where ['type'] =~ 'microsoft.authorization/policydefinitions'
| extend ifequals = tostring(properties.policyRule.if.equals),
thendetailstype = tostring(properties.policyRule.then.details.type),
thendetailsname = tostring(properties.policyRule.then.details.name)
| where ifequals =~ 'Microsoft.Resources/subscriptions' and thendetailstype =~ 'Microsoft.Security/assessments'
) on $left.LinkedPolicyName == $right.name
| extend assessmentId = strcat('/subscriptions/', subscriptionId, '/providers/Microsoft.Security/assessments/', thendetailsname)
| join
kind=leftouter
(
securityresources
| where ['type'] =~'microsoft.security/assessments'
| extend assessmentStatusCode = properties.statusPerInitiative[0].assessmentStatus.code,
assessmentStatusCause = properties.statusPerInitiative[0].assessmentStatus.cause,
assessmentStatusDescription = properties.statusPerInitiative[0].assessmentStatus.description,
assessmentDisplayname = properties.displayName,
assessmentSubAssessmentsLink = tostring(properties.additionalData.subAssessmentsLink)
) on $left.assessmentId == $right.id
| project id, assessmentDisplayname, assessmentStatusCause, assessmentStatusCode, complianceState, assessmentStatusDescription, assessmentSubAssessmentsLink
| join
kind =leftouter
(
securityresources
| where ['type'] =~ 'microsoft.security/assessments/subassessments'
| extend newId = replace(@'/([\dabcdef-]+)$', @'', id)
| summarize data=make_list(properties.additionalData.data) by newId
) on $left.assessmentSubAssessmentsLink == $right.newId

will not work with ARG. Instead of getting the data I requested API returns following errors
Table securityresources was referenced as right table 2 times, which exceeded the limit of 1. Please see https://aka.ms/resourcegraph-tables for help. (Code: DisallowedMaxNumberOfRemoteTables)

Current documentation only mentions following limitation
There's a default limit of three join and three mv-expand operators in a single Resource Graph SDK query. You can request an increase in these limits for your tenant through Help + support.

Limitation like this should be documented instead of relying users to find them after writing a code.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 18b7fed4-6794-fbad-831e-402ae74df56e
Version Independent ID: ddb188c3-adc5-79c0-a1a6-59a1878bdcfe
Content: Understand the query language - Azure Resource Graph
Content Source: articles/governance/resource-graph/concepts/query-language.md
Service: resource-graph
GitHub Login: @davidsmatlak
Microsoft Alias: davidsmatlak

@jikuja We have verified and updated the document as required. The update will go live in less than 24 hours. Thanks again!

authors: KrishnaG-MSFT jikuja


text:
Content missing on page to match "the connection string you set earlier"

Authenticate the client section has the following, (emphasis added) ...

Define a new instance of the MongoClient class using the constructor, and Environment.GetEnvironmentVariable to read the connection string you set earlier.

I'm interpreting the above as a reference to a prior section on the page which provided instruction on establishing or otherwise acquiring a connection string.  I don't see anything on the page that provides this, though.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 73b4dd86-6284-1890-ad7d-aaaa65400ffc
Version Independent ID: 87821d19-2aa9-7980-caf2-02c386a8f0e3
Content: Quickstart - Azure Cosmos DB for MongoDB for .NET with MongoDB driver
Content Source: articles/cosmos-db/mongodb/quickstart-dotnet.md
Service: cosmos-db
Sub-service: mongodb
GitHub Login: @seesharprun
Microsoft Alias: sidandrews

Continuing from my prior comment, the Install the client library section instructs the reader to add the Azure.Identity package.  I don't see any reason why, though – was expecting to see something justifying the addition of the package in the Authenticate the client section.

@cookbr
Thanks for your feedback! We will investigate and update as appropriate.

@cookbr, two comments:

You are right that the language is incorrect. The Azure Developer CLI should automatically set the environment variable for you as a .NET user secret. We will clean up this language.
The Azure.Identity package is used to authenticate using a managed identity and RBAC. This is required for the sample to work as we use RBAC to authenticate to Azure Key Vault to get the API for MongoDB connection string.

authors: TPavanBalaji cookbr seesharprun


text:
versioning required

team .. great documentation !! only trouble is the content being changed frequently .. would be great to see what has been changed. Can you please maintain versions to track changes.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 5d2a9d09-f0f0-f02a-dfc6-f9562c0d66ec
Version Independent ID: f7c0b99d-daae-5616-ab57-ff256d65bc2a
Content: Azure Virtual Machines high availability for SAP NetWeaver on SUSE Linux Enterprise Server for SAP applications
Content Source: articles/virtual-machines/workloads/sap/high-availability-guide-suse.md
Service: virtual-machines-windows
GitHub Login: @MSSedusch
Microsoft Alias: sedusch

You can see the changes in GitHub.
https://github.com/MicrosoftDocs/azure-docs/commits/master/articles/virtual-machines/workloads/sap/high-availability-guide-suse.md
or
https://github.com/MicrosoftDocs/azure-docs/blame/master/articles/virtual-machines/workloads/sap/high-availability-guide-suse.md
I understand that it is not possible to see which version of the documentation was actually published.
Team, would it be possible to view older version of the article using the GitHub version history?

Thanks for looking at this.. we see the need for version when using this
guide as reference at client deployment.. we usually perform a PoC first
and after few months do actual prod ha setup.. in this time gap, the
document is updated and we are unable to track "what's changed " .. making
POC setup no longer dependable hence Prod HA setup is all new again.
Hope you understood the pain :)
On 21-Aug-2018 3:12 PM, "Sebastian Max Dusch" notifications@github.com
wrote:
You can see the changes in GitHub.
https://github.com/MicrosoftDocs/azure-docs/commits/master/articles/virtual-machines/workloads/sap/high-availability-guide-suse.md
or
https://github.com/MicrosoftDocs/azure-docs/blame/master/articles/virtual-machines/workloads/sap/high-availability-guide-suse.md
I understand that it is not possible to see which version of the
documentation was actually published.
Team, would it be possible to view older version of the article using the
GitHub version history?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/13722#issuecomment-414615823,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AomFFl7qQiBP5xEQAPURSBQiv5r6SOw9ks5uS9X8gaJpZM4WFMci
.

@Pavankumar9989 @MSSedusch  Currently I do not see versioning/releases set up for the docs. You can see the latest changes in the article by going to the article and clicking on blame: https://github.com/MicrosoftDocs/azure-docs/blame/master/articles/virtual-machines/workloads/sap/high-availability-guide-suse.md

Thanks for bringing this to our attention. We will now close this issue. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


text:
Connection to workspace fails

Hello!
When I run ws = Workspace.from_config(), it asks to enter the code. It shows message saying the authentication successful.
Then it asks to enter the code again. It then says authentication successful.
Then it throws error saying I do not have access to subscription XYZ but i have access to subscription ABC. I have no idea, where subscription ABC came from.
It then suggests to do az login or set XYZ as default subscription and retry.
I then tried following:

Go to cloud shell from portal.azure.com
Run az account list --output table (The output is only one subscription, XYZ)
Run az account set --subscription XYZ

Go to the notebook and run the WS code line again but same error.
Can you please help?
Many thanks.
Chintan

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 5ae9c8cf-5f68-9baa-1660-118208034381
Version Independent ID: 48d350ca-0ef8-3500-57ae-a5ec6c36ac79
Content: Quickstart: Create a machine learning service workspace in the Azure portal - Azure Machine Learning
Content Source: articles/machine-learning/service/quickstart-get-started.md
Service: machine-learning
GitHub Login: @rastala
Microsoft Alias: roastala

@thecpshah Thanks for the feedback! We are currently investigating and will update you shortly.

@thecpshah Hi, sorry to hear your have this issue. We'd like to work with you further on this issue. Can you please email us at azcommunity@microsoft.com? Please provide us with your subscription ID and the URL for this thread.

@thecpshah This issue is solved offline. We will now proceed to close this thread. If there are further questions regarding this matter, please respond here and @YutongTie-MSFT and we will gladly continue the discussion.

This problem still exists.
The snapshot is attached, and the error stack trace is as following:

Error                                     Traceback (most recent call last)
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_arm_token(self)
334             access_token = auth._token_retriever()[1]
--> 335             if (self._get_exp_time(access_token) - time.time()) < TOKEN_REFRESH_THRESHOLD_SEC:
336                 # Token is about to expire, do not return, request a new one
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_exp_time(self, access_token)
396             payload += '=' * (4 - missing_padding)
--> 397         load = base64.b64decode(payload)
398         jwt_json = load.decode('utf8')
/anaconda/envs/py36/lib/python3.6/base64.py in b64decode(s, altchars, validate)
86         raise binascii.Error('Non-base64 digit found')
---> 87     return binascii.a2b_base64(s)
88
Error: Incorrect padding
During handling of the above exception, another exception occurred:
AuthenticationException                   Traceback (most recent call last)
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in wrapper(self, *args, **kwargs)
129                 _interactive_auth_lock.acquire()
--> 130                 return test_function(self, *args, **kwargs)
131             except Exception:
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_service_client(self, client_class, subscription_id, subscription_bound, base_url)
275         return self._auth._get_service_client(client_class, subscription_id,
--> 276                                               subscription_bound=subscription_bound, base_url=base_url)
277
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_service_client(self, client_class, subscription_id, subscription_bound, base_url)
476         if subscription_id:
--> 477             self._perform_subscription_check(subscription_id)
478
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _perform_subscription_check(self, subscription_id)
453         """
--> 454         all_subscription_list = self._get_all_subscription_ids()
455         if not _check_if_subscription_exists(subscription_id, all_subscription_list):
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_all_subscription_ids(self)
430         result = []
--> 431         token_tenant_id = fetch_tenantid_from_aad_token(self._get_arm_token())
432
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_arm_token(self)
341             if not token_about_to_expire:
--> 342                 raise AuthenticationException("Could not retrieve user token. Please run 'az login'")
343
AuthenticationException: Could not retrieve user token. Please run 'az login'
During handling of the above exception, another exception occurred:
Error                                     Traceback (most recent call last)
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_arm_token(self)
334             access_token = auth._token_retriever()[1]
--> 335             if (self._get_exp_time(access_token) - time.time()) < TOKEN_REFRESH_THRESHOLD_SEC:
336                 # Token is about to expire, do not return, request a new one
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_exp_time(self, access_token)
396             payload += '=' * (4 - missing_padding)
--> 397         load = base64.b64decode(payload)
398         jwt_json = load.decode('utf8')
/anaconda/envs/py36/lib/python3.6/base64.py in b64decode(s, altchars, validate)
86         raise binascii.Error('Non-base64 digit found')
---> 87     return binascii.a2b_base64(s)
88
Error: Incorrect padding
During handling of the above exception, another exception occurred:

AuthenticationException                   Traceback (most recent call last)
 in ()
1 # load workspace configuration from the config.json file in the current folder.
----> 2 ws = Workspace.from_config()
3 print(ws.name, ws.location, ws.resource_group, ws.location, sep = '\t')
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/workspace.py in from_config(path, auth)
146         print('Found the config file in: {}'.format(found_path))
147         return Workspace(subscription_id_from_config, resource_group_from_config, workspace_name_from_config,
--> 148                          auth=auth)
149
150     @staticmethod
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/workspace.py in init(self, subscription_id, resource_group, workspace_name, auth, _location, _disable_service_check)
79
80         if not _disable_service_check:
---> 81             auto_rest_workspace = _commands.get_workspace(auth, subscription_id, resource_group, workspace_name)
82             self._workspace_autorest_object = auto_rest_workspace
83
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/_project/_commands.py in get_workspace(auth, subscription_id, resource_group_name, workspace_name)
325     """
326     try:
--> 327         workspaces = auth._get_service_client(AzureMachineLearningWorkspaces, subscription_id).workspaces
328         return WorkspacesOperations.get(
329             workspaces,
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in wrapper(self, *args, **kwargs)
133                 InteractiveLoginAuthentication(force=True)
134                 # Try one more time
--> 135                 return test_function(self, *args, **kwargs)
136             finally:
137                 _interactive_auth_lock.release()
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_service_client(self, client_class, subscription_id, subscription_bound, base_url)
274         """
275         return self._auth._get_service_client(client_class, subscription_id,
--> 276                                               subscription_bound=subscription_bound, base_url=base_url)
277
278
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_service_client(self, client_class, subscription_id, subscription_bound, base_url)
475         # Checks if auth has access to the provided subscription.
476         if subscription_id:
--> 477             self._perform_subscription_check(subscription_id)
478
479         # We don't use az CLI methods to get a service client because in multi-tenant case, based on a subscription
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _perform_subscription_check(self, subscription_id)
452         :rtype: None
453         """
--> 454         all_subscription_list = self._get_all_subscription_ids()
455         if not _check_if_subscription_exists(subscription_id, all_subscription_list):
456             raise AuthenticationException("You don't have access to {} subscription. All the subscriptions "
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_all_subscription_ids(self)
429         all_subscriptions = profile.load_cached_subscriptions()
430         result = []
--> 431         token_tenant_id = fetch_tenantid_from_aad_token(self._get_arm_token())
432
433         for subscription_info in all_subscriptions:
/anaconda/envs/py36/lib/python3.6/site-packages/azureml/core/authentication.py in _get_arm_token(self)
340         except Exception:
341             if not token_about_to_expire:
--> 342                 raise AuthenticationException("Could not retrieve user token. Please run 'az login'")
343
344         try:
AuthenticationException: Could not retrieve user token. Please run 'az login'

The solution to make it work in Azure Notebooks is as follow:
Run the following command in the 1st cell and once it is complete, restart the Kernel.
import sys
!{sys.executable} -m pip install azureml-sdk[notebooks,automl]==0.1.68

It should work.

@thecpshah This issue is solved offline. We will now proceed to close this thread. If there are further questions regarding this matter, please respond here and @YutongTie-MSFT and we will gladly continue the discussion.

Hi. I've exactly same problem here. Can you help me ? Thanks.

One more here: cannot authenticate from my local jupyter notebook:
from azureml.core import Workspace
ws = Workspace.from_config('config.json')

keeps processing forever!

One more here: cannot authenticate from my local jupyter notebook:
from azureml.core import Workspace
ws = Workspace.from_config('config.json')

keeps processing forever!

Same error here

authors: Jing25 YutongTie-MSFT erickfis pfroide smmousavi1 thecpshah


text:
"Abnormal rise in the rate of failed request" meaning is not described.

Hello. We just had to contact MS-support to get the real meaning behind "abnormal rise in the rate of failed requests".
Neither in the azure-portal on the Overview nor in the Smart-detection tile-page it's explained when this alert should be triggered.
The conditions is not described, hence nobody really knows if they get what they expect.
Hence, we keep guessing whether the system has a problem, whether we don't have enough failures or whether something else is wrong when the alert doesn't trigger.
The conditions to trigger the alert must be clearly described.
Thanks.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 48a775a1-2b8d-6965-d11f-27483df69aeb
Version Independent ID: 0515749a-c884-1fc7-ffed-b100fda156bc
Content: Smart Detection - failure anomalies, in Application Insights
Content Source: articles/application-insights/app-insights-proactive-failure-diagnostics.md
Service: application-insights
GitHub Login: @mrbullwinkle
Microsoft Alias: mbullwin

I agree that meaning of "abnormal" is unclear.
We have never received smart detection regarding failures.
It seems that criteria to trigger notification about anomalies are too high. If notification is sent when 77.8% of users are affected (as shown in the example), then it's too late. It means that the system/application being monitored is not usable or close to that. Help support is already concerned about an issue and bombarded by mad end-users.

@jecarlsen Thank you for the feedback!  We are investigating this and will get back to you shortly.

Article has been updated to help address this question.

@MicrosoftDocs/azure-cxp-triage #please-close

authors: jecarlsen karlisf kobulloc-MSFT mrbullwinkle