Change "linked to item with edit menu" in a list.
- Moved by Mike Walsh FIN Tuesday, June 22, 2010 1:07 PM n ot possible OOB so trying design forum (otherwise would be an admin q - not in any case general) (From:SharePoint - General Question and Answers and Discussion (pre-SharePoint 2010))
If I read between the lines here I think you're asking, can you change the column that gets linked to the items edit menu using the SharePoint UI after importing a spreadsheet.
The quick answer is no.
The import routing, in my experience, always uses the first left-hand column as the one that will be linked to the dispform and editform.aspx pages.
The quickest option is to delete the list, go back and arrange the columns in your spreadsheet then redo the import.
I'd like to know how this is done for any list.
Where is the code that defines which column gets that function and can it be easily changed?
I seem to remember someone once saying that it's in an ONET.XML file but that was back in SPS 2003 (I think. I've slept since then).
I'm not a developer either so... bare that in mind with any responses.
Thanks in advance.
N03L.
- Marked as answer by Stanfford Liu Monday, July 5, 2010 4:06 AM
------------------------------------
not every clear about your issue.
please let me know more details.
------------------------------------
Do you mean the column that provides access to item commands as identified within the view? That text that you've identified is from the view settings, which don't give an option to change which column the edit menu is attached too.
If I'm not understanding your question, as per Stanfford's response, some more information would be appreciated.
http://www.final-exodus.net
------------------------------------
If I read between the lines here I think you're asking, can you change the column that gets linked to the items edit menu using the SharePoint UI after importing a spreadsheet.
The quick answer is no.
The import routing, in my experience, always uses the first left-hand column as the one that will be linked to the dispform and editform.aspx pages.
The quickest option is to delete the list, go back and arrange the columns in your spreadsheet then redo the import.
I'd like to know how this is done for any list.
Where is the code that defines which column gets that function and can it be easily changed?
I seem to remember someone once saying that it's in an ONET.XML file but that was back in SPS 2003 (I think. I've slept since then).
I'm not a developer either so... bare that in mind with any responses.
Thanks in advance.
N03L.
- Marked as answer by Stanfford Liu Monday, July 5, 2010 4:06 AM
------------------------------------
If you click on List in the ribbon then modify the view, you will see that there are two columns for some of your columns to choose from in the checkbox list. For example you would need to:
- uncheck "First Name (link to item)
- then check "First Name"
I like to add the "Edit (link to item)" column for those lists with no defining ID.
- Proposed as answer by dmautz Tuesday, October 26, 2010 3:35 PM
- Unproposed as answer by Steven AndrewsEditor Friday, May 11, 2012 11:06 PM
------------------------------------
I have found a low-tech workaround for your issue and within the rules of standard SharePoint.
1. This issue starts when one exports a spreadsheet and the system determines which item is linked with the edit menu as it never chooses the correct one.
2. Open up your list and go to Datasheet view.
3. Copy the current column linked to the edit menu. Since you can't delete that column, you copy its contents to a holding column. Let's call the current column "The Edit Menu Column" and the copied/holding column, "The Edit Menu Copied" column.
4. Go to the column that has your desired value. Copy/paste its contents into the original "The Edit Menu Column."
5. Rename the column to your desired name.
6. Delete the column that held the desired value originally.
7. Rename "the edit menu copied"column" the name of the original column (now renamed)
8. You should be good to go. It is not elegant and it takes a few moments but that is the price you pay when importing spreadsheets.
------------------------------------
------------------------------------
Hi, i have a similar issue and I have followed this workaround and successfully populated the new linked field. The field that I'm trying to change is the "Title" field which is required and cannot be deleted (but I managed to rename it to "Title - deprecated" and hide the column using the Advanced Settings > Columns Settings workaround). However, for some reason the form is still using the old Title field, so once the item is created, I'm not able to see the title in the List View.
I have checked the Columns ordering and the new Title field is the first column and the "Title - deprecated" field is the last column, and my All Items View is setup accordingly. One thing I noticed is that in the All Items View, the new column is called Req Title (linked to item with edit menu), but in the Columns configuration it's just called Title.
Any advise is greatly appreciated!
------------------------------------
------------------------------------
------------------------------------
Thanks a lot for this solution, but I have the same issue - just a little different:
I have a contact list with approx. 120 Contacts in it.
Sharepoint allows to change the columns order, but does not allow to add the "linked to item with edit menu" funcionality to a different column then "Last Name"; I'd like to add this to a calculated one...
Any ideas on this one - in best case as easy as the previous hint was? ;-)
------------------------------------
------------------------------------
------------------------------------
Thanks, very simple solution.
------------------------------------
------------------------------------
------------------------------------
------------------------------------
I know this is a very old thread. however, I would like to add my inputs for the new coming users!
The workaround of using SharePoint Designer will ONLY show the Linked to Item to another column as shown below,

Not the "Linked to item with edit menu" as shown below:

So to be able to change the "linked to item with edit menu" to another column rather than the default, you should use PowerShell as mentioned at Change Linked to Item with Edit Menu In SharePoint 2016.
Also, for the detail steps about the SharePoint Designer workaround, Please check Change Linked To Item to another Column in SharePoint List
------------------------------------
Lotus Notes to Exchange Server 2016 Migration
Hello Team,
we are using Lotus notes mail server. Now we want to migrate to Exchange server smoothly. Can any one suggest us migration process.
hello,
we used two tools for that :
Binary tree : https://www.binarytree.com/
or quest migration: https://www.quest.com/fr-fr/products/migrator-for-notes-to-exchange/
both copy content to exchange mailbox.(and more, create mailbox,create alias, ...)
if you main copy take 2 weeks, you can make a finale sync when you want.
then, step one is copying
you stop mail flux
you made a final synchronisation
you put mail flux on exchange srv.
this is the easiest way because you have time to validate, and test.
but this is not free
Olivier
- Proposed as answer by Olivier Chantraine Thursday, October 17, 2019 7:25 AM
------------------------------------
Try one of the best NSF File to PST Converter application that is the expert in the data conversion field. By using it you can easily export single as well as multiple NSF mailboxes without any difficulty. The users can export their password protected and encrypted data in a secure way. It backing Lotus Notes Version 9.0.1, 9.0, 8.5, 8.0.2, 7.0, 6.5 and 6.0. The users can directly export their data into Office 365 & live Exchange Server.
More Info:- NSF File to PST Converter
------------------------------------
------------------------------------
I would like to suggest Bitacube Lotus Notes to Office 365 migration tool which has powerful algorithm to migrate Lotus Notes to Exchange server, Office 365, eml, pst, msg as well as html format.
It has free trial version to evaluate software features free of cost.
Take a look at https://www.bitacube.com/lotus-notes-to-office-365-migration.html
------------------------------------
Ich glaube, Sie suchen bei Google nach der besten KDETools NSF to PST Converter-Software.
have a look at: https://www.kdetools.com/nsf-to-pst-converter.html
------------------------------------
------------------------------------
------------------------------------
------------------------------------
You can try 3rd party tool or Stellar Converter for NSF for converting the Lotus Notes file to Outlook PST format. After that through manually, you can easily import the PST format.
https://docs.microsoft.com/en-us/exchange/recipients/mailbox-import-and-export/import-procedures?view=exchserver-2019
------------------------------------
Software Center can not be loaded. There is a problem loading the required components for Software Center
When I want to refresh a machine that was recently installed with Windows 10 1607 using SCCM 1606 (with all hotfixes) using Software Center I get the following error message:
"Software Center can not be loaded. There is a problem loading the required components for Software Center"
Installing applications works as expected.
This behavior is not consistent. Some of our machines show this error all the time, some don't, some show this error and a few min later the error is gone and imaging starts.
We would really like to use this feature within our organization (+/-5000 devices), but this is not acceptable for live deployment.
Anyone the can help with a possible solution?
Dear Sir,
Sorry, I've not be able to find a working fix of this problem. I would suggest to take one of the computer and dive deep into testing and troubleshooting. For example, any log files recorded locally in event viewer or CM log SCClient*****.log? Have you tried to disable some Anti-malware programs? Re-install CM Agent? Use process monitor tool to monitor it?
If it is really urgent, I recommend opening a support case with Microsoft Customer Support Services (CSS) as they can work with you to solve this problem.
Best regards
Frank
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com
- Proposed as answer by Frank Dong Wednesday, October 12, 2016 7:43 AM
- Marked as answer by Frank Dong Wednesday, October 12, 2016 1:33 PM
------------------------------------
Dear Sir,
Sorry, I've not be able to find a working fix of this problem. I would suggest to take one of the computer and dive deep into testing and troubleshooting. For example, any log files recorded locally in event viewer or CM log SCClient*****.log? Have you tried to disable some Anti-malware programs? Re-install CM Agent? Use process monitor tool to monitor it?
If it is really urgent, I recommend opening a support case with Microsoft Customer Support Services (CSS) as they can work with you to solve this problem.
Best regards
Frank
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com
- Proposed as answer by Frank Dong Wednesday, October 12, 2016 7:43 AM
- Marked as answer by Frank Dong Wednesday, October 12, 2016 1:33 PM
------------------------------------
I had this issue, and it was pending windows update requiring restart that broke it for me .
------------------------------------
------------------------------------
Hi All,
The solution for this issue was:
Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
I hope it works for you as well.
- Proposed as answer by Gary E. Lee Thursday, November 16, 2017 8:33 AM
------------------------------------
But how did you fix it? Did you go into CMD and type the command or did you follow some kind of path? You reply didnt make much sense that you got it fixed without the steps lol. Plz help! :)Hi All,
The solution for this issue was:
Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
I hope it works for you as well.
------------------------------------
------------------------------------
Thank you Balazs,
I had a similar problem and, again, your PowerShell invocation fixed it.
Regards,
Tim
------------------------------------
------------------------------------
Run command prompt as administrator. Then copy and paste exactly what you see.
"Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false"
Press enter, that's what worked for me.
------------------------------------
Hello could you help have the same problem. Try run command prompt as administrator(on sccm server). but have a result:
C:\Windows\system32>"Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class
SMS_Client -Name SetClientProvisioningMode -ArgumentList $false"
The system cannot find the path specified.
Also find some lig on SCClinet
Exception caught in OnGetException, line 195, file E:\bt\888377\repo\src\SoftwareCenterApplication\App.cs - Type System.Management.ManagementException: Signature verification failed when intializing connection to WMI. (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException) SCClient 24.07.2018 12:18:28 1 (0x0001)
We update SCCM on 1802 (with https connection )
- Edited by Ostroushko Tuesday, July 24, 2018 9:29 AM
------------------------------------
------------------------------------
Create a new thread for a new question. Will get better attention and better chance of getting help. :-)
Also, if your SCCM client is in provisioning mode, fire up a administrative powershell and run:
Invoke-WmiMethod -Namespace "root\ccm" -Class "SMS_Client" -Name "SetClientProvisioningMode" $false
Verify if your client is in provisioning mode by browsing following in registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec
The string value ProvisioningMode will be set to either true or false
Martin Bengtsson | Blog: www.imab.dk | Twitter: @mwbengtsson
If a post helps to resolve your issue, please remember to click Mark as Answer.
------------------------------------
This command did not help me.
Invoke-WmiMethod -Namespace "root\ccm" -Class "SMS_Client" -Name "SetClientProvisioningMode" $false
Looking in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec -- ProvisioningMode = false
Any suggestions? I'm stuck.
Thanks!
------------------------------------
This worked great for me, now I've added it to my "scripts" in SCCM for the odd times this happens. BTW A REBOOT IS REQUIREDCreate a new thread for a new question. Will get better attention and better chance of getting help. :-)
Also, if your SCCM client is in provisioning mode, fire up a administrative powershell and run:
Invoke-WmiMethod -Namespace "root\ccm" -Class "SMS_Client" -Name "SetClientProvisioningMode" $false
Verify if your client is in provisioning mode by browsing following in registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec
The string value ProvisioningMode will be set to either true or false
Martin Bengtsson | Blog: www.imab.dk | Twitter: @mwbengtsson
If a post helps to resolve your issue, please remember to click Mark as Answer.
------------------------------------
------------------------------------
------------------------------------
Paul
- Edited by PRAMAG Monday, July 22, 2019 5:32 PM
------------------------------------
I know this old, I am getting the same error on some clients and immediately go and check execmgr.log file where I sometimes found the client is being upgraded or repaired.
On some other clients it is a corrupted dotnet library that needs to be repaired or even a required restart for a dotnet component to complete update.
Cherif Benammar
------------------------------------
Unhandled exception was caught. (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException) SCClient 9/12/2019 12:05:28 PM 1 (0x0001) Exception caught in OnGetException, line 195, file X:\bt\1022889\repo\src\SoftwareCenterApplication\App.cs - Type System.InvalidOperationException: Operation is not valid due to the current state of the object. (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException) SCClient 9/12/2019 12:05:28 PM 1 (0x0001) StackTrace: at Microsoft.SoftwareCenter.Client.ViewModels.SoftwareListViewModel.<UpdateListAsync>d__124.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SoftwareCenter.Client.Pages.PageControls.SoftwareListControl.<UpdateListAsync>d__22.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SoftwareCenter.Client.Pages.PageControls.SoftwareListControl.<OnActivatedAsync>d__4.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SoftwareCenter.Client.Pages.PageControls.SoftwareListControl.<AvailableApplicationsListView_LoadedAsync>d__6.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) SCClient 9/12/2019 12:05:28 PM 1 (0x0001) Call to ExecuteQuery failed, Query: "Select * From CCM_Application WHERE UserUIExperience = TRUE" (Microsoft.SoftwareCenter.Client.Data.WmiConnectionManager at ExecuteQuery) SCClient 9/12/2019 12:07:28 PM 10 (0x000A) Exception caught in ExecuteQuery, line 465, file X:\bt\1022889\repo\src\DataAbstractionLib\WmiDataProvider\WmiConnectionManager.cs - Type System.Runtime.InteropServices.COMException: (Microsoft.SoftwareCenter.Client.Data.WmiConnectionManager at ExecuteQuery) SCClient 9/12/2019 12:07:28 PM 10 (0x000A) StackTrace: at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext() at Microsoft.SoftwareCenter.Client.Data.WmiConnectionManager.ExecuteQuery(String query) SCClient 9/12/2019 12:07:28 PM 10 (0x000A) Found exception of type System.Runtime.InteropServices.COMException; wrapping in type Microsoft.SoftwareCenter.Client.Data.WmiException (Microsoft.SoftwareCenter.Client.Data.WmiException at .ctor) SCClient 9/12/2019 12:07:28 PM 10 (0x000A) Unhandled exception was caught. (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException) SCClient 9/12/2019 12:07:28 PM 1 (0x0001) Exception caught in OnGetException, line 195, file X:\bt\1022889\repo\src\SoftwareCenterApplication\App.cs - Type System.InvalidOperationException: Operation is not valid due to the current state of the object. (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException) SCClient 9/12/2019 12:07:28 PM 1 (0x0001) StackTrace: at Microsoft.SoftwareCenter.Client.ViewModels.SoftwareListViewModel.<UpdateListAsync>d__124.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SoftwareCenter.Client.Pages.PageControls.InstallationStatusControl.<UpdateListAsync>d__20.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SoftwareCenter.Client.Pages.PageControls.InstallationStatusControl.<OnActivatedAsync>d__4.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SoftwareCenter.Client.Pages.PageControls.InstallationStatusControl.<statusListView_LoadedAsync>d__8.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) SCClient 9/12/2019 12:07:28 PM 1 (0x0001)
------------------------------------
------------------------------------
------------------------------------
------------------------------------
------------------------------------
Hi All,
The solution for this issue was:
Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
I hope it works for you as well.
But how did you fix it? Did you go into CMD and type the command or did you follow some kind of path? You reply didnt make much sense that you got it fixed without the steps lol. Plz help! :)
Still works.
Thanks a lot
Per Elmsäter
------------------------------------
------------------------------------
did you see my remark above?
"I know this old, I am getting the same error on some clients and immediately go and check execmgr.log file where I sometimes found the client is being upgraded or repaired.
On some other clients it is a corrupted dotnet library that needs to be repaired or even a required restart for a dotnet component to complete update"
Cherif Benammar
------------------------------------
------------------------------------
------------------------------------
No comments:
Post a Comment