Create a configuration profile MacOS? - macos-catalina

I am looking to create configuration profiles to standardize settings on Mac computers.
In MacOS user guide, there is a section about how to "Install a configuration profile you’ve received"
I can't find documentation on how to create a configuration profile. Do you know?

Most MDM's (including Apple's) offer a way to create the configuration profiles for both macOS and iOS. If you want to do this outside of an MDM solution, your best bet is to use ProfileCreator.
https://github.com/ProfileCreator/ProfileCreator
To be honest, I have an MDM solution that offers this feature, but the profiles created with ProfileCreator are better, so I still use it form many profiles and then install them manually or upload them to our server.

Related

How to make Edge extension visible to all user?

My case is that, to install an Edge extension, and make it available for all the users.
But, the extension I installed is not visible to other user. Is there any setting to configured it for all users(local account)?
You can try out provisioned apps, which can help you automatically install the extension for new users.
See "Sideload the app for all users" section in https://technet.microsoft.com/en-us/windows/jj874388.aspx for more details.

Eclipse - How to deny files build/compilation?

I started using Eclipse with TFS (Team Foundation Server) to control file versions, but now I need to control the build/compile access. The idea is similar to the version control system, but it is now related to the project and machines.
Is there a way to control/deny the compilation of specific files with a plugin or not inside Eclipse?
It seems what you want is to manage users to access the project. You can add the users to the Readers group or set permission for a single user.
Check this article for more details:
https://msdn.microsoft.com/en-us/library/ms252477.aspx
If you are asking about permissions to repositories, VisualSVN Server fully supports path-based authorization and you can manage it through VisualSVN Server Manager console, Windows PowerShell and Repository Configurator tool.
Read the article KB33 | Understanding VisualSVN Server authorization to learn more about the permissions.
BTW, I second #alroc's comment:
Why would one use a version control system to control what source
files are compiled in the build process?
It seems to me that you are planning to use some awkward approach to control your builds. How does built relate to your version-control system? You should tell the build machine which projects and how to build them. Version control system can only control the authorization part in this case.

How can develop module in Sitecore?

I have started Sitecore learning few months ago.That time first question come in my mind is that how can I develop module? but can not able to find documentation. Can anybody provide me documentation how can I develop custom module?
If you mean you would like to create a module for the Sitecore marketplace, as others have done, then the process is fairly simple.
Write your code (ASCX, ASPX, CS, JS, etc.)
Create your Sitecore items (Layouts, renderings/sublayouts, custom buttons, etc.)
Create your configuration files (if necessary) for the App_Config\Include folder.
Build your solution and test it in a Sitecore instance locally.
Package the published files and item together using the Sitecore packaging utility.
Contribute your module on the marketplace and upload the package for review.
What you are hoping to achieve here is that another person could grab your package, install it on their system, and be able to use it without needing to recompile your source code.
If you want to develop a module, come up with the idea and then build it.
You can then submit it to the Sitecore a Marketplace under the contribute section.
https://marketplace.sitecore.net/Contribute.aspx?sc_lang=en
Typically you'll submit a package to this section and documentation on how to setup and use the module.
Sitecore will then test the module and inform you whether it is suitable for the marketplace. Your module will then be published on the marketplace ready for others to download.
When developing your module you should consider compatibility with Sitecore versions, and you should also test it thoroughly.
Here's some more info on best practices when building modules:
https://kb.sitecore.net/articles/831724

Creating a manifest file inside of /Library/Google/Chrome/NativeMessagingHosts requires super user permissions

This is on Mac 10.8
I have written Google Chrome Extension and a Native Messaging executable which communicates with the Chrome Extension using Native Messaging. All works fine with my Proof of Concept as part of development.
Issue is that now I want to get it deployed.
I have my in house installer which by which I need to create a com.my_company.my_product.json manifest file inside of this /Library/Google/Chrome/NativeMessagingHosts directory which cannot be accessed unless I ask for the password of the admin user.
I am doing this port as part of migration of NPPlugin to Chrome Extension Native messaging communication which will replace the NPPlugin. NPPlugin can be accessed from both /Library as well as ~/Library which does not require sudo permissions.
Why does the manifest file need to be at root /Library level ad not user ~/library level? If so how can we get this installed on a Mac without bothering the user with admin password which the user will obviously be less likely to share.
If anyone has a solution, the Native Executable is a C++ program that can use Mac API calls.
Your understanding is correct. The Chromium team is investigating user directories as an additional option. Ensuring continuing security is the primary concern. I'll update this answer when there's more to report. (Update 6/1/2014: see Rob W.'s comment to this answer)

per machine install of mapi custom form server(message based)

I have a custom message form server which i am installing on terminal server based on windows server 2003 and 2008.
I want to do per machine install, i don't seem to get how to install it for all the domain users logging on to the machine.
If i use http://msdn.microsoft.com/en-us/library/cc815785.aspx Installform, i can install to a local form library or a personal form library which are user specific.
I don't want to install to organizational form library, if it cannot be done through msi based installer.
What do i have to do make the form server available to all users, i have tried doing MapiOpenLocalFormContainer and then InstallForm but that seems to only work for the calling user (administrator in this case)
Regards,
rui
I've used this approach before:
Using Active Setup to Repair User Settings
You'll have to adapt it to your needs but I find it works well. They describe how to do it in InstallShield but it applies to WiX as well.
Make the property ALLUSERS='1' it will do the per machine installation
In the end i had to install form on first launch of outlook for each user in their respective local form container and on uninstall of our software, i did all the user profile enumeration and cleared the FRMCACHE.DAT.
Also there is a very useful registry key ForceFormReload described here http://support.microsoft.com/kb/919596
Thanks for all the answers.