ah, see, I just presumed you already *knew* that in v_gs_operatingsystem.organization0, that it contained exactly what you were looking for.
So, v_gs_operatingsystem comes from each client, their wmi, in win32_operatingsystem, *if*
a) that what you actually CARE about is the Organization which created that particular Operating System, which according to this:
https://msdn.microsoft.com/en-us/library/aa394239%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396, 99.999% of the time will likely say "Microsoft Corporation". Unless you have a super-unique Operating System other than Microsoft's which
also happens to have WMI, and a win32_operatingsystem namespace and that field is populated (unlikely, but hey, you might be one of the super unique out there)
b) in your Hardware Inventory, Default Client Settings, for "what to report", you've checked the box in operatingsystem.organization.
Since I suspect that a) you don't actually care. and b) even if you checked that box, you still don't care. You don't actually want *that* value.
What I suggest you do, first, is pick on a system in your console which you believe does show your company name when you look at it interactively. right-click, and look at "resource explorer" for that system. Browse through each and
every class, and see if what you are looking for is being reported already, just not where you thought it was (win32_operatingsystem.organization, because it's not there). *if* you find it, then you can join that view and pull in the already-exists-in-sql-because-you-found-where-it-lives.
If you do NOT find it, then it's clearly not "already in sql", and yes, if that is a requirement from someone that you absolutely have to have that value available for reports, you will need to find where that value is stored on the system; whether
that is in WMI or in a regkey. You may have to extend hardware inventory to pull that value into your database, so that it can be in reports.